有什么理由我从Angular形式的复选框中保存输入,当我在ng-checked的复选框上设置值时,我无法在控制器上获取ng-model?基本上,我需要将值保存在数组中,如果用户返回页面,则应将表单设置为存储在数组中的值。这是我的代码的一部分:
http://plnkr.co/edit/l1tIWwaYWsyKou64VjrO
以下是当用户返回页面时ng-checked调用的函数:
function getChecked(id) {
if (businessApp.serviceTypes.indexOf(id) > -1)
{
return true;
}
}
服务列表存储在数组businessApp.serviceTypes中。
答案 0 :(得分:0)
你可以这样做。基本上它存储检查(按照它们在页面上显示的顺序)。我添加了一个切换到ng-click以更改存储在数组中的值。我建议您修改模型以适应更方便的存储检查方式,因为现在您的标签已经排序,因此它们在视图中的顺序与模型中存储的顺序不同。
刚刚将其添加到控制器:
layer
HTML我更改/添加了这个:
//Transform
CATransform3D transform = CATransform3DIdentity;
//Modify the perspective transform
transform.m34 = - 1.0 / 500.0;
//Rotate
transform = CATransform3DRotate(transform, M_PI_4, 0, 1, 0);
//Apply transform to the layer
self.layerView.layer.transform = transform;