Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 轨道&x2B;angularjs在编辑时将值加载到文本字段_Ruby On Rails_Angularjs - Fatal编程技术网

Ruby on rails 轨道&x2B;angularjs在编辑时将值加载到文本字段

Ruby on rails 轨道&x2B;angularjs在编辑时将值加载到文本字段,ruby-on-rails,angularjs,Ruby On Rails,Angularjs,在rails应用程序中使用AngularJS时,我遇到了一个问题:编辑记录时,文本字段的值设置为空。有没有办法告诉AngularJS使用rails给表单元素的值作为初始值 我准备了一个JSFIDLE来演示我遇到的问题: 在运行任何代码之前加载初始值时,使用了ng init指令 在运行任何代码之前加载初始值时,使用了ng init指令 如您在回答中所述,您可以使用ng init 一种更“有角度”的方法是修改$scope/数据模型,而不是在表单元素上使用value参数 另请参见如您在回答中所述,您可

在rails应用程序中使用AngularJS时,我遇到了一个问题:编辑记录时,文本字段的值设置为空。有没有办法告诉AngularJS使用rails给表单元素的值作为初始值

我准备了一个JSFIDLE来演示我遇到的问题:


在运行任何代码之前加载初始值时,使用了ng init指令


在运行任何代码之前加载初始值时,使用了ng init指令


如您在回答中所述,您可以使用ng init

一种更“有角度”的方法是修改$scope/数据模型,而不是在表单元素上使用value参数


另请参见

如您在回答中所述,您可以使用ng init

一种更“有角度”的方法是修改$scope/数据模型,而不是在表单元素上使用value参数


另请参见

您是说我的rails控制器应该返回“json”而不是呈现html模板吗?如果您的rails控制器只是呈现html模板(而不是AngularJS控制器代码,我希望您可以在这里初始化$scope属性),那么ng init是唯一的方法。你是说我的rails控制器应该返回“json”而不是呈现html模板吗?如果你的rails控制器只是呈现html模板(而不是AngularJS控制器代码,我希望你可以在这里初始化$scope属性),那么ng init是唯一的方法。