我試圖從JSON文件讀取字符串數組和數據返回到一個變量,以形成一個詞過濾器列表中,但「未捕獲的語法錯誤」養出任何人都可以幫忙嗎?這裏來我的代碼:從JSON獲取字符串數組中angularjs控制器
var filterWords = $http.get('word.json').success(function(res) {
return angular.fromJson(res.data);
});
$scope.filterWord = function($string) {
var wRegExp = new RegExp(filterWords.join("|"), "gi");
return wRegExp.test($string);
};
在此先感謝!
沒有'這裏的語法error'。代碼的另一部分會導致錯誤。 – hsz
加號,我不確定你的代碼是否可以工作,你在第二個函數中把異步函數看作同步函數。 – Meir
@Meir這是否意味着即使在調用了'filterWord()'後,數據可以設置爲'filterWords'? –