我試圖更改範圍變量:$scope.tab
每次窗口調整和$scope.tab == 'more'
。Angularjs更改範圍變量窗口調整大小
代碼:
$scope.closeMoreTab = function() {
if($scope.tab == 'more')
$scope.tab = 'extras';
};
angular.element($window).bind('resize', function() {
$scope.closeMoreTab();
});
嗯,這真的叫$scope.closeMoreTab()
,它真的改變了$scope.tab
變量,但實際上,它並沒有改變在視圖上任何東西。
我想:
console.log($scope);
要檢查變量tab
,它真的變成「演員」,但是當我做:
<div>{{ tab }}</div>
這讓我發現,當前選項卡的變量仍然是'more'
請幫忙。我用這種方法幹了1小時,不知道爲什麼會發生或做什麼。
非常感謝
你可以發佈你的代碼到jsfiddle或plunker嗎? – 2014-11-04 13:37:44