【发布时间】:2015-07-05 10:21:13
【问题描述】:
在我当前的项目中,我使用角度指令来创建自定义 html 元素。请参见下面的示例。
banner.js
app.directive('banner', function () {
return {
restrict: 'E',
replace: true,
templateUrl: './common/banner/banner.html'
};
});
横幅.html
<div>
<div class="banner-image"></div>
</div>
问题: 有一个 javascript 文件在 document.ready 之后向带有横幅图像类的元素添加附加属性。这在使用角度元素指令之前完美运行,但不再添加属性。
问题: document.ready 回调是否在 dom 中呈现角度元素指令之前发生?如果是这样,那可以解释为什么我的 javascript 文件不再对 html 元素进行必要的更改。
谢谢
【问题讨论】:
-
你是如何启动 Angular 应用程序的?您使用的是
ng-app指令还是手动bootstrap?
标签: javascript jquery html angularjs browser