首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Jquery添加ng-app属性

通过Jquery添加ng-app属性
EN

Stack Overflow用户
提问于 2014-11-12 00:46:26
回答 1查看 1K关注 0票数 0

我正试图使用JQuery将ng-app属性添加到body标记中,希望在此之后由角控制器接管。然而,我发现这是行不通的。这个是可能的吗?如果是这样的话,需要设置什么才能使其工作呢?柱塞代码

代码语言:javascript
复制
  <script>

    jQuery.noConflict();
      (function( $ ) {
        $(function() {
          $('body').attr('ng-app',changeExample');
        });
      })(jQuery);

    angular.module('changeExample', [])
      .controller('ExampleController', ['$scope',
        function($scope) {
          var rawData = JSON.parse(data); // web  service call
          $scope.SearchResults = rawData.ResultRows;


          $scope.ProjectSelected = function(proj) {

            $scope.SelectedProj = proj;
            $('input#originalSPTexbox').val(proj);
          };

        }
      ]);
  </script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-12 01:30:59

代码语言:javascript
复制
$("body").attr("ng-app", "changeExample");

我只是在柱塞上的数据变量声明之前添加了这个选项,这似乎很好(显然,我从body标记中删除了ng-app属性)。

希望这能帮上忙。

我刚刚在changeExample上添加了一个缺少的引号,我将脚本移到页面底部,这样body标记就会被加载,这样您就可以添加属性了。

代码语言:javascript
复制
[http://plnkr.co/edit/IPt1mI8Aw0XQ1bz8Mrqm?p=preview][1]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26877325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档