0
Edited: Now this example fully works with external json service to see it in live

受信した配列とパラメーターは console.log で確認できますが、その配列をビューにエコーできません...

そのオンライン JSON サービスが返す{"key": "value"}

これを機能させるにはどうすればよい{{some_item.key}}ですか?ありがとう!!

<!DOCTYPE html>
<html ng-app="Simple">
<body>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular-resource.min.js"></script>
<div ng-controller="SimpleController">    
    {{some_item.key}}
</div>
<script>
angular.module('Simple', ['ngResource']);
function SimpleController($scope, $resource) {
    $scope.simple = $resource('http://echo.jsontest.com/key/value',
        {callback:'JSON_CALLBACK'},
        {get:{method:'JSONP'}}
    );
    $scope.some_item = $scope.simple.get();
    console.log($scope.some_item.key);
}   
</script>
</body>
</html>
4

1 に答える 1

2

このようにコントローラーのスコープ内に補間を配置する必要があります

<div ng-controller="SimpleController">    
    {{some_item.key}}
</div>
于 2013-08-31T20:42:57.467 に答える