createCheckSum
以上代码我用于在用户添加和编辑中保存密码。此外它工作正常。但是在编辑的情况下我不想重新绑定密码,但同时,我只需要将其保存到模型中当用户输入值时。
答案 0 :(得分:1)
我不喜欢使用相同的视图/控制器来添加和编辑对象。你会遇到更多麻烦而不是获益。那说......
为什么不绑定范围内的其他属性? 然后仅在“添加”或“绑定属性中存在某些文本”时将更改应用于控制器中的模型
ng-model="editModel.password"
并在控制器中:
function init() {
editModel = {
password: ''
}
}
function save() {
...
if (adding || editModel.password) {
model.password = editModel.password;
}
...
actualSave();
}