2017-08-15 21 views
1

3つのプロパティを持つオブジェクトを内部に作成しようとしています。ただし、コードを実行するたびに、コード式のみが表示されます。配列とオブジェクトはどのように互いに影響を及ぼしますか?角型JSオブジェクトと配列

マイコード:

var app = angular.module("FundAllocation", []); 
 
app.controller("myCtrl", function($scope) { 
 
\t $scope.AllocFunds = [{Name:'Groceries',AllFunds:'2'}, 
 
\t \t \t \t \t \t \t {Name:'Travel',AllFunds:'2'}, 
 
\t \t \t \t \t \t \t {Name:'House',AllFunds:'2'} 
 
\t \t \t \t \t \t \t ]; 
 
}); \t

<div ng-app="app" ng-controller="myCtrl"> 
 
    <div ng-repeat="row in AllocFunds"> 
 
    row: {{row.Name} 
 
    </div> 
 
</div>`

+0

最終的な中括弧が ''row.name'の後にありません。あなたの本当のコードでそのタイプミスですか? –

答えて

0

あなたのHTML {{row.Name}第二中括弧が欠落しています。行方不明の中括弧はエラーを表示せず、文字通り「{{row.Name}」という文字列を表示します。コードの残りの部分はうまくいくように見えるので、うまくいくはずです。

+0

こんにちは、私は2番目の中括弧を入れても。それはまだ働いていない。 : –

+0

@ZackAthonBusinessあなたは完全なコードを投稿できますか?また、コンソールにエラーが表示されていないかどうかを確認してください。 – moidol

+0

コンソールをチェックしてこのエラーを出しました:エラー:[$ injector:modulerr] http://errors.angularjs。 org/1.6.4/$ injector/modulerr?p0 = app&p1 =%5B%24インジェクタ%3Anomod%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.6.4%2F%24インジェクタ%2Fnomod%3Fp0%3Dapp% 0AL%2F%3C%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.6.4%2Fangular.min.js%3A6%3A425%0AAe%2F%3C%2F%3C%2F% 3C%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.6.4%2Fangular.min.js%3A26%3A270%0Ab%40https%3A%2F%2Fajax.googleapis.com%2Fajax% 2Flibs%2Fangularjs%2F1.6.4%2Fangular.min.js%3A25%3A299%0AAe%2F%3C%2F%3C%40https%3A –

関連する問題