2015-12-10 33 views
0

我有這樣的事情在我的app.js如何從Angular.js的html源代碼訪問控制器的變量?

.controller('DishDetailController', ['$scope', function($scope) { 

     var dish={ 
         name:'Piaza', 
         image: 'images/piaza.png' 
     } 
     $scope.dish = dish; 
}]) 

後來,當我從HTML訪問,如:

<div ng-controller="DishDetailController"> 
    <p>{{dish.name}}</p> 
</div> 

但這似乎並沒有工作。我究竟做錯了什麼?

+1

顯示你的HTML - 鬥你有NG控制器陳述或某處使用此控制器指令? –

+0

剛剛在那裏展示了我的html,我在html標籤之前加入了' - ',以便它出現在這裏... –

+0

我編輯了它 - 你不需要包含任何東西來顯示html ...(你沒有它們在你的真正的代碼正確?!) –

回答

-2

不,一切都很好,但問題出在你的app.js文件中。

我知道它會工作,如果你註釋掉該行:

// = 新的Date() 「你的JavaScript對象持評論的日期屬性」 toISOString();

:)

相關問題