標籤:情況 $scope 部分 比較 scribe 使用 alert head name
我們在寫網頁時是有很多的重複代碼和重複樣式的,我們也不能一口氣敲下來,這樣就成為了體力勞動了。
所以我在遇到這種情況的時候大部分是用angular來擷取json的,而用angular來讓json資料庫中的資料匯入到網頁中是讓我們不用重複的書寫重複的代碼。
但是一些子項目較少的還比較好整,但是象下拉式清單就比較麻煩了。不止寫json檔案比較麻煩,連擷取json都變的複雜啦。
比如說我們在寫一個這樣的json檔案時
"recruit":[
{"name":"1","describe":[
{"descr":"2"},
{"descr":"3"},
{"descr":"4"},
{"descr":"5"},
{"descr":"6"}
],
"describe1":[
{"descr":"11"},
{"descr":"22"},
{"descr":"33"},
{"descr":"44"},
{"descr":"55"},
{"descr":"66"}
]}
]
這種的json檔案相信大家都看到過,這種json擷取時不像我們擷取哪種單一的json時那麼簡單,我們在擷取的時候要使用【下標】來擷取到我們想要的資料。
app.controller(‘test‘,function($scope,$http){
$http.get(‘../data/data.json‘).success(function(data){
$scope.Data = data.recruit;
$scope.headerNav = $scope.Data[0].name;
$scope.headerNav1 = $scope.Data[1].describe;
$scope.headerNav1 = $scope.Data[2].describe1;
}).error(function(s){
alert(s);
})
})
這樣我們就可以擷取到自己想要的資料,並書寫到頁面中了
用angular引入複雜的json檔案