在AngularJS中,$scope是一個JavaScript對象,它是視圖和控制器之間的中介者。通過$scope,控制器可以向視圖發送數據,并從視圖接收事件。而JSON是一種輕量級的數據交換格式,用于將JavaScript對象表示為文本。
在AngularJS中,可以使用$scope來存儲JSON格式的數據。例如:
$scope.person = { "name": "Alice", "age": 30, "address": { "street": "123 Main St", "city": "Anytown", "state": "CA", "zip": "12345" } };
在上面的示例中,$scope.person是一個包含name、age和address屬性的JavaScript對象。address屬性是另一個JavaScript對象,包含street、city、state和zip屬性。
在視圖中使用該數據非常容易,只需在HTML中使用雙花括號來訪問對象的屬性:
<p>Name: {{person.name}}</p> <p>Age: {{person.age}}</p> <p>Address: {{person.address.street}}, {{person.address.city}}, {{person.address.state}} {{person.address.zip}}</p>
上面的HTML代碼將顯示person對象的所有屬性,以及address對象的所有屬性。
除了使用JSON格式的數據之外,$scope還可以存儲其他類型的數據,如字符串、數字和數組等。通過將數據存儲在$scope中,控制器和視圖可以隨時訪問和修改數據。
上一篇$.ajax 接json
下一篇$.ajax json