課程
/前端開發(fā)
/Angular
/AngularJS實戰(zhàn)
JavaScript能不能獲取scope的屬性值呢?能的話怎么獲?。?/p>
2017-02-04
源自:AngularJS實戰(zhàn) 2-4
正在回答
scope本身就是一個對象,只要注入后,就可以獲取。
簡單的在一個控制器中:
var app = angular.module('myApp', []);
app.controller('myController', ['$scope', function ($scope) {
????var scope = $scope; /* 這里就得到了$scope, 如果想了解$scope中有什么屬性,通過瀏覽器設(shè)置斷點后觀測 */
? ? var rootScope = scope.$root;/* 獲取$scope根 */
????var parent = scope.$parent;/* 獲取$scope的父母 */
????console.log(scope); /* 這里通過控制臺觀察$scope的屬性 */
}])
舉報
一起學(xué)習(xí)AngularJS的基礎(chǔ)教程,通過實例學(xué)習(xí)并學(xué)會AngularJS
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-02-22
scope本身就是一個對象,只要注入后,就可以獲取。
簡單的在一個控制器中:
var app = angular.module('myApp', []);
app.controller('myController', ['$scope', function ($scope) {
????var scope = $scope; /* 這里就得到了$scope, 如果想了解$scope中有什么屬性,通過瀏覽器設(shè)置斷點后觀測 */
? ? var rootScope = scope.$root;/* 獲取$scope根 */
????var parent = scope.$parent;/* 獲取$scope的父母 */
????console.log(scope); /* 這里通過控制臺觀察$scope的屬性 */
}])