我正在尝试使用angularJS和jQuery计算单独的JSON文件中“聊天”的次数。
"chat": [{
"name":"a",
"image":"content/img/chat.png",
"text":"text here
"align":"left"
},{
"name":"b",
"image":"content/img/chat2.png",
"text":"text here.",
"align":"right"
} ]
控制器
var len = JSON.parse(this.responseText);
if ($scope.numLimitPlus < $scope.len) {
$scope.numLimit++;
} else {
$(".chatList button").click(function(){
$(".chatList button").hide();
答案 0 :(得分:0)
你的json文件应该是一个有效的json。在这种情况下,这是一个正确的版本。
[
{
"name": "a",
"image": "content/img/chat.png",
"text": "texthere",
"align": "left"
},
{
"name": "b",
"image": "content/img/chat2.png",
"text": "texthere.",
"align": "right"
}
]
使用$ http
在控制器内读取.json文件 $http.get('path to yr .json').success(function(data) {
$scope.length = data.length;
});
答案 1 :(得分:0)
你在这里犯了错误$scope.len
应该是len.chat.length
var len = JSON.parse(this.responseText);
if ($scope.numLimitPlus < len.chat.length) {
$scope.numLimit++;
}