发表于: 2017-04-21 21:47:45
1 1215
今天完成的事情:接着昨天的进度,把昨天做的页面添加了<html ng-app>,添加了在http://www.bootcdn.cn/angular.js/上找到的angular的版本代码进行引用。重点查看了angular的.route()方法和.model()的实现过程。下午按照菜鸟教程中的的实例进行了仿写demo,但是没有成功。晚上才找到原因。不过一天就过去了,时间过的还是挺快的。
明天计划的事情:编写列表页的代码,按照菜鸟教程的代码先写demo,成功了就直接引用,任务6基本可以完成了。开始任务7的学习。
遇到的问题:
昨天看来许多教程文档,但是晚上反思,只是了解了angular大概是个什么东西,可以实现哪些效果。所以今天就但就任务进行了知识点的有针对性的学习,任务中提到了.model()方法和.route()方法,就在网上找相关的知识点,主要是案例,案例更直观地理解它实现的步骤,要写什么,怎么写。看了一上午,下午就开始着手实践。
先是建立了demo,对菜鸟教材上的案例进行熟悉,然后验证可不可以实现和网上相同的效果,期间出现了问题,js代码和html代码和案例中的无二,但是却没有实现文字的变化,开发工具也没有报警。很是挠头,后来干脆就直接用了案例中的js文件,竟然可以了,这个很是诧异,虽然引用的版本不同,但是为什么会出现这样的问题,并且还不会报警。希望这个问题不具有普遍性!
收获:搞懂了案例中.route()和.model()的用法,还有 $routeProvider.when()和.otherwise()的实现,感觉类似以if(){}else if(){}。现在对于如何实现任务6有了更清晰的想法,目前欠缺的是.contraller()用法怎么使用,什么时候使用还是不能理解,希望明天有更大进步。
评论