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) {
};
});