1

angularjsが初めてなので、この質問をどのように表現すればよいかわかりません。重複している可能性があります。ラベルといくつかのチェック ボックスを設定したいテーブルがあります。各行は、「合格」または「不合格」を示す 2 つのチェックボックスを含むテスト メトリックを表します。

function ListController($scope) {
    $scope.items = [
        {name: 'Feature X', flash: false, html: false},
        {name: 'Feature Y', flash: false, html: false}
    ];
}

テーブルが正しく作成されましたが、このテーブルを動的に作成する方法がわかりません。新しいテストが選択されたときに、このデータを送信して新しいテーブルを作成できるようにしたいと考えています。この関数を呼び出す唯一の方法は、ドキュメントの初期化であり、テストに基づいて「アイテム」ノードを変更するために追加の値を渡す方法がわかりません。以下のフィドル:

http://jsfiddle.net/3Lcue/

4

1 に答える 1

1

$resourceサーバーからデータを送信/取得するために使用できます。

app = angular.module("Test", ["ngResource"])

function ListController($scope, $resource) {
    var Test = $resource("/tests/:id", {id: "@id"});
    $scope.items = Test.query()

    $scope.addTest: function() {
        $scope.items.push($scope.newTest)
        $scope.newTest = {}
    }
}

を使用してビューnewTest.namenewTest.flash,をバインドします。newTest.htmlng-model

于 2013-03-27T23:06:12.283 に答える