-2

JSファイル$scope.button = id ? "Edit" : "Add";では正常に動作しています。Viewのように使いたい

    <button name="saveBtn" class="btn btn-primary" 
tabindex="10">{{person.id ? 'Edit' : 'Add'}}</button>

1 -上記のコードが機能していません。さまざまな組み合わせを試しました。

2 -このコードを保持するには、View または Js ファイルを使用する必要がありますか?

3 - ここからコードを適用する

質問:init()以下のように関数を初期化しました。それは正しいアプローチですか、それとも共有したほうがよいものはありますか?

app.controller('PersonCtrl', function ($scope, $routeParams, personService) {

    list();
    function list() {
        var id = ($routeParams.id) ? parseInt($routeParams.id) : 0;
        if (id > 0) {
            $scope.person = {};
            $scope.person = personService.getPersonById(id);
        } else
        //$scope.people = [];
        $scope.people = personService.getPeople();
    };

    $scope.edit = function () {

    };

    $scope.delete = function (id) {

    };

});
4

1 に答える 1