2015-07-03 2 views
1

У меня есть файл HTML, в котором я пытаюсь отобразить переменную из контроллера, например, так:ионную: двойные фигурные скобки «{{» не оценили

<script src="js/app.js"></script> 
<script src="js/controllers.js"></script> 
<script src="js/services.js"></script> 
<body ng-app="starter"> 
     <ion-pane> 

      <ion-content ng-controller="ListCtr”> 
       {{var}}  <!-- this is not evaluated! --> 
      </ion-content> 

     </ion-pane> 
    </body> 

Выход ясно: {{scope.var}} вместо Hello!

The controllers.js файл:

angular.module('starter.controllers', []) 

.controller('DashCtrl', function($scope) {}) 

.controller('ChatsCtrl', function($scope, Chats) { 

      $scope.chats = Chats.all(); 
      $scope.remove = function(chat) { 
      Chats.remove(chat); 
      } 
      }) 

.controller('ChatDetailCtrl', function($scope, $stateParams, Chats) { 
      $scope.chat = Chats.get($stateParams.chatId); 
      }) 

.controller('AccountCtrl', function($scope) { 
      $scope.settings = { 
      enableFriends: true 
      }; 
      }) 


<!-- ** This the controller, which has the referenced var ** --> 
.controller('ListCtr', function ($scope) { 
      $scope.var = "Hello!"; 
      }) 
; 

Может кто-нибудь, пожалуйста, указать на то, что я делаю неправильно ??

+1

Проверьте свою консоль, есть ли у вас какие-либо ошибки? Определен ли модуль запуска? – thomaux

+1

заменить на {{var}} .. – Sudheer

+0

Учитывая ваши теги '