我試圖將類post
添加到我的div #wrap
當我在頁面/post
上。這就是我:Angular.js在某些頁面中添加類到元素
$ routeProvider
when('/post', {
templateUrl : 'views/post.php',
controller : 'postCtrl'
})
控制器
carolvaladares.controller('postCtrl', function($scope) {
$scope.post = true;
});
HTML
<div id="wrap" ng-class="{true: 'post'}[post]">
當/post
,$scope.post
是true
。如果$scope.post
是true
,類post
添加到#wrap
的事情是,當我去/post
,它不讀取$scope.post
,除非我手動使用ng-controller="postCtrl"
。
在此先感謝。
- 編輯 -
的$scope.post
回報true
當我/post
使用{{post}}
。我仍然無法使用ng-class
。
- 編輯 -
問題仍然發生,因爲#wrap
是我的ng-view
的。所以我想我想做什麼,我試圖做的事情是不可能的。
當您導航到/ post時,您的控制器是否加載,我希望您使用的是ng-view – Thalaivar
是的。我使用的是ng-view,當我導航到/ post時,控制器會加載。我使用簡單的$ scope.message和{{message}}對其進行了測試以確認它。 –
我的答案是否正常工作...您是否收到任何控制檯錯誤消息? – Thalaivar