这篇文章主要为大家展示了“Angular在一个页面中如何使用两个ng-app”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Angular在一个页面中如何使用两个ng-app”这篇文章吧。
具体代码如下所示:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>ng-app指令,angular找到第一个ng-app就不会再找了,在一个页面中只使用一个ng-app.</title> </head> <body> <input type="button" ng-app="myApp1" ng-controller="App1Controller" ng-click="do1()" value="按钮1" /> <input type="button" ng-app="myApp2" ng-controller="App2Controller" ng-click="do2()" value="按钮2"> <script src="bower_components/angular/angular.js"></script> <script> /** * myApp1 Module * * Description */ var myApp1 = angular.module('myApp1', []); myApp1.controller('App1Controller', ['$scope', function($scope){ $scope.do1 = function(){ console.log(11111); }; }]); var myApp2 = angular.module('myApp2', []); myApp2.controller('App2Controller', ['$scope', function($scope){ $scope.do2 = function(){ console.log(22222); }; }]); //手动的让第二个div被myapp2管理 angular.bootstrap(document.querySelector('[ng-app="myApp2"]'), ['myApp2']); </script> </body> </html>
以上是“Angular在一个页面中如何使用两个ng-app”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。