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