AngularJS清除填充了Laravel表单模型绑定的输入字段

时间:2016-02-22 18:10:32

标签: angularjs laravel

我是AngularJS的新手,我在Laravel工作。当我使用Laravel表单模型绑定填充输入字段,并在输入字段上设置ng-model="title"时,AngularJs清除填充的输入并将其值设置为'';

当我发表评论ng-model="title"时,会填充字段。 在页面加载几毫秒输入字段被填充,我认为当AngularJS初始化$scope时,输入字段变为空。

我的角度没有controller,当我向页面添加角度时,会出现此问题。

如何防止出现编辑操作填充的清除输入字段的角度?

1 个答案:

答案 0 :(得分:0)

我找到了一个很好的答案。我们应该通过ng-init指令在输入元素上设置值。因此,可以在范围内访问该值,并填充输入字段:

<input ng-model="title" ng-init="title='{{ $title = $post->title }}'" value="{{ $title }}" type="text">

现在我使用这个解决方案。