我是AngularJS的新手,我在Laravel工作。当我使用Laravel表单模型绑定填充输入字段,并在输入字段上设置ng-model="title"
时,AngularJs清除填充的输入并将其值设置为''
;
当我发表评论ng-model="title"
时,会填充字段。
在页面加载几毫秒输入字段被填充,我认为当AngularJS初始化$scope
时,输入字段变为空。
我的角度没有controller
,当我向页面添加角度时,会出现此问题。
如何防止出现编辑操作填充的清除输入字段的角度?
答案 0 :(得分:0)
我找到了一个很好的答案。我们应该通过ng-init
指令在输入元素上设置值。因此,可以在范围内访问该值,并填充输入字段:
<input ng-model="title" ng-init="title='{{ $title = $post->title }}'" value="{{ $title }}" type="text">
现在我使用这个解决方案。