0

自从我更新到 angular 1.2 以来,我在部分加载 javascript 时遇到了问题(加载在 angular 1.0.8 下完美运行)。

请注意,我正在为我的项目使用 yeoman。
Javascript 调用在 index.html 中工作,但不会在部分中加载。

这是一个例子(也尝试过角种子):

代码部分1.html:

<p>This is the partial for view 1.</p>
<script>
alert("view 1");
</script>

不会调用警报。如果您尝试添加 js 脚本,则不会在 partial2.html 中。

它是一个新功能还是一个错误?

有没有办法在 angular 1.2 下的部分中包含 javascript 代码?

4

1 回答 1

0

我让我的 javascript 通过 Directive 工作:

angular.directive('jsSidebar' , function() {
   return {
        link: function(scope, element, attrs) {

            // put jquery code or javascript

        }
   }
});

只需在您的部分添加此代码:

<div js-sidebar></div>
于 2013-11-13T20:55:19.710 回答