无法使用react.rb

时间:2015-12-22 12:34:29

标签: react.rb

我的代码是     input(type: "text", name: "name", defalut_value: obj.name) 我也试试这个     input(type: "text", name: "name", defalutValue: obj.name)

我一直都有     <input type="text" name="name" data-reactid=".0.1.1.1.1"> 没有&#34; defalutValue&#34;

1 个答案:

答案 0 :(得分:0)

简短回答:试试defaultValue(不是defalutValue)(字符串中有拼写错误)

答案很长:

React仅将标准属性或数据属性(如“data-foo”)传递给内置标记,其他所有内容都会被删除。具有破折号的标准属性应该是驼峰式的(即defaultValue。)

骆驼外壳有点不一致,计划固定在0.9 BTW

现在的规则是:

1)对于内置标记,只传递以"data-..."开头的标准属性或属性。

2)如果html属性有短划线(如default-value),则除defaultValue标签外,react属性(如data-)将被加入。

3)对于应用程序定义的组件,您需要使用合法的ruby变量名称,并且特别处理classstyle属性。

以下是一个工作示例http://goo.gl/abv28C