Angularjs javascript内部部分不';t在角度1.2下不再加载

Angularjs javascript内部部分不';t在角度1.2下不再加载,angularjs,Angularjs,自从我更新到angular 1.2之后,我在加载部分中的javascript时遇到了问题(加载在angular 1.0.8下工作得非常好) 请注意,我正在使用yeoman进行我的项目。 Javascript调用在index.html中工作,但不会在部分中加载 下面是一个示例(也尝试了角度种子): git克隆 更新partial1.html以包含javascript 代码partial1.html: <p>This is the partial for view 1.</p&

自从我更新到angular 1.2之后,我在加载部分中的javascript时遇到了问题(加载在angular 1.0.8下工作得非常好)

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

下面是一个示例(也尝试了角度种子):

  • git克隆
  • 更新partial1.html以包含javascript
代码partial1.html:

<p>This is the partial for view 1.</p>
<script>
alert("view 1");
</script>
这是视图1的部分

警报(“视图1”);
警报不会被调用。如果您尝试添加js脚本,则在partial2.html中都不会

这是一个新功能还是一个bug


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

我通过指令让javascript工作:

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

            // put jquery code or javascript

        }
   }
});
只需将此代码添加到您的部分:

<div js-sidebar></div>