我使用$ http方法在AngularJS指令中加载json提要:
$http({
method: 'GET',
url: '/api/comments/'
}).then(function (res) {
console.log(1, JSON.stringify(res.data.results[0]));
scope.items = res.data.results;
console.log(2, JSON.stringify(scope.items[0]));
});
在第一步,我得到:
deliverable: true
id: 8100
在第二步(在模板编译之后),我得到:
$$hashKey: "object:84"
deliverable: "false"
id: 8100
为什么AngularJS会将一个布尔值作为字符串和错误的字符串值?
我试图在JSFiddle中复制,但它没有给我相同的结果,它似乎工作正常: