前端學習(1555):ng-app指令

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ng-app指令</title>
</head>
<!-- 需要angular的代碼必須包裹在ng-app的代碼中 -->

<body ng-app="myApp">

    <div ng-controller="App1Controller">
        <input type="button" value="按鈕1" ng-click="do1()">
    </div>
    <div ng-controller="App2Controller">
        <input type="button" value="按鈕2" ng-click="do2()">
    </div>
    <script src="./js/Angular.js"></script>
    <script>
        //零件1
        /* 找到第一個ng-app就不會再找了 */
        var myApp1 = angular.module('myApp1', []);
        myApp1.controller('App1Controller', ['$scope', function($scope) {
                $scope.do1 = function() {
                    console.log(111111);
                }
            }])
            //零件2
        var myApp2 = angular.module('myApp2', []);
        myApp2.controller('App2Controller', ['$scope', function($scope) {
            $scope.do2 = function() {
                console.log(22222);
            }
        }])
        angular.module('myApp', ['myApp1', 'myApp2'])
            /*   angular.bootstrap(document.querySelector('[ng-app="myApp2"]'), ["myApp2"]) */
    </script>
</body>

</html>

運行結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章