угловой ионный настоящий простой контроллер не работает

0

Я новичок в angularjs. Я пытаюсь создать простой контроллер, но я не могу. На самом деле нужна помощь.

<html data-ng-app="ionicApp" >

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <title>Ionic Template</title>
    <script src="lib/ionic/js/ionic.bundle.js"></script>                                            
    <script src="cordova.js"></script>

    <!-- your app js -->
    <script src="js/app.js"></script>
    <script src="js/controllers.js"></script>

    <script>
      function SimpleController($scope){
                              $scope.customers=[
                                          {name:'Djo', city:'johannesburg'},
                                          {name:'tri',city:'vaal'},
                                          {name:'stone',city:'pretoria'},
                                          {name:'loick',city:'durban'}
                                        ];
                             }

                </script>
<body >
    <div class="container" ng-controllers="SimpleController">   
       <ul >
           <!-- we are accessing thescope -->
            Name: <input type="text" data-ng-model="name" /> {{ name}} 
           <li ng-repeat="cust in customers"> {{ custt.name}} - {{cust.city}} </li>
       </ul>  
    </div>  
   </body>
</html>
Показать ещё 1 комментарий
Теги:
ionic

2 ответа

1

Глобальные контроллеры были отключены в angularjs 1,3 +

<html ng-app="ionicApp">
<body>
<div ng-controller="SimpleController">

</div>
</body>
<script>
     angular.module("ionicApp",[])
            .controller("SimpleController", [$scope, function($scope){
                 // your code here
            }])
</script>
  • 0
    это все еще не работает, сэр ....
  • 0
    Получение ошибки при использовании ng-controller в angularjs версии 1.3.0, также не работающей сэр
Показать ещё 5 комментариев
0

Решено! это было так просто:

вместо

<script>
     angular.module("ionicApp",[])
            .controller("SimpleController", [$scope, function(){
                 // my code here
            }])
</script>

я просто передал $ scope в качестве параметра в функции

<script>
     angular.module("ionicApp",[])
            .controller("SimpleController",function($scope){
                 // my code here
            })
</script>

Спасибо, ребята, за вашу помощь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню