Angularjs 1.2:重复包含模板

时间:2013-08-16 15:24:39

标签: angularjs angularjs-ng-repeat angularjs-ng-include

我正在转向angularjs(1.2)的最后一个版本,现在看来我不能在转发器中包含模板:

http://plnkr.co/edit/K7n9sNhXe4z99VMSqTlk?p=preview

我可以使用templateUrl的指令,但有没有办法只使用ng-include?

感谢。

注意:这适用于最新的稳定angularjs版本(1.0.7)


编辑:每个重复元素的错误日志(最新的Chrome版本):

TypeError: Cannot call method 'insertBefore' of null
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js:3321:22
    at forEach (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js:199:18)
    at Object.enter (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js:3320:9)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js:15947:24
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js:6277:11
    at wrappedCallback (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js:9042:59)
    at wrappedCallback (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js:9042:59)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js:9128:26
    at Object.Scope.$eval (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js:9953:28)
    at Object.Scope.$digest (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js:9809:23)

2 个答案:

答案 0 :(得分:1)

幽灵长颈鹿(v 1.2)不是一个产品发布。 docs.angularjs.org页面中的许多jsfiddle和plunker示例不再有效,因为这些示例自动更新到1.2版。

版本1.2中有许多功能更新和错误修复,包括完全重写ngAnimate,但在它成为稳定版本之前还有很多工作要做。

答案 1 :(得分:0)

这将在下一版角度中发挥作用。

我克隆了frameowkr,打包并将其添加到plnkr,在这里你去:
http://plnkr.co/edit/k6P4Yv19bUV0BC4VBL69?p=preview

恢复突破的公关变化:
https://github.com/angular/angular.js/pull/3640