最新回答 / doomb
在以angular为基础开发的应用中,requirejs的使用能更好的实现依赖注入,以及更好的实现MVC理念,在整个应用中你的不会看到有关除了基于requirejs的main.js之外的其他引用,所有的的js都是通过在main.js中依赖注入完成,直接看图比较清晰:<...图片...>
2015-02-05
最新回答 / xingoo
不可以的!这个name要跟模板中的ng-click里面的方法对应上!greet({name:username})这里指定了name与username的关联关系,你如果在标签的属性中改掉了sayHello(改了这个name的名字),最后就会报出undefined错误。
2015-01-28
最赞回答 / 慕田峪3216879
require选项的值可以分别用前缀?、^ 和?^进行修饰,也可以不修饰。 如果不进行修饰,比如require:'thisDirective',那么require只会在当前指令中查找控制器 如果想要指向上游的指令,那么就是用^进行修饰,比如require:'^parentDirective',如果没有找到,那就会抛出一个错误。 如果使用?前缀,就意味着如果在当前指令没有找到控制器,就将null作为link的第四个参数; 那么,如果将?和^结合起来,我们就可以...
2015-01-28