1

我正在转向 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)
4

2 回答 2

1

spooky-giraffe (v 1.2) 不是生产版本。docs.angularjs.org 页面中的许多 jsfiddle 和 plunker 示例不再有效,因为这些示例自动更新到 1.2 版。

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

于 2013-08-17T17:07:42.790 回答
0

这将在 angular 的下一个版本中起作用。

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

恢复重大更改的 PR:
https ://github.com/angular/angular.js/pull/3640

于 2013-09-04T13:14:03.010 回答