-1
我只是在學習angulerjs。聲明範圍屬性
我見過有類似在AngularJS控制器下面的代碼示例:
$scope.menuState.show = false;
然而,這是行不通的。以下是:
$ scope.menuState = [show:false];
顯示上一行的工作?只是想知道,因爲我在Angularjs參考書中看到過它。
我只是在學習angulerjs。聲明範圍屬性
我見過有類似在AngularJS控制器下面的代碼示例:
$scope.menuState.show = false;
然而,這是行不通的。以下是:
$ scope.menuState = [show:false];
顯示上一行的工作?只是想知道,因爲我在Angularjs參考書中看到過它。
我想你實際上意味着
$scope.menuState = {show: false}; // create an object with one 'show' field = false
這相當於
$scope.menuState = {}; // create an empty object
$scope.menuState.show = false; // add a field 'show' with value false
所以,你看到的例子可能創建的對象(或通過原型繼承了的話),行前加入秀場。
感謝您的澄清。你是對的,這本書排除了空白對象的創作。 – xgp