gpt4 book ai didi

angularjs - ng-include onload 在 angularjs 1.2.0 rc 中不再工作

转载 作者:行者123 更新时间:2023-12-04 14:01:29 25 4
gpt4 key购买 nike

我正在使用 angular 的 ng-include 这样的:

主要html:

<span ng-include="'tpl.html'" ng-controller="TplCtrl" onload="loadMe()"></span>

模板 tpl.html:
<h2>{{ tplMessage }}</h2>

Controller :
$scope.loadMe = function () {
$scope.tplMessage = 'template';
}
})

这在 angularjs 1.1.5 中工作正常,但在 1.2.0 rc 3 中不再适用

这是一个 plunkr :
http://plnkr.co/edit/zYRevS?p=preview

知道如何使用 1.2.0 进行这项工作吗?

编辑:
我看到了这个: https://github.com/angular/angular.js/issues/3584#issuecomment-25279350
但在这里找不到这个问题的答案。

最佳答案

好的,我在这里找到了答案:https://github.com/angular/angular.js/issues/3584#issuecomment-25857079

ng-include 不能与 ng-controller 位于同一元素上。在 1.1.5 中,它正在工作

这是一个工作更新的plunker,其中包含一个包含 ng-include 的 html 元素:
http://plnkr.co/edit/CB8jec?p=preview

关于angularjs - ng-include onload 在 angularjs 1.2.0 rc 中不再工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19408321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com