这是我创建的自定义指令的模板功能。
传递给函数obtainDynamicField(str)
的字符串 str 是未定义的。 str 也是字符串,而不是变量。
function getTemplate() {
return
' <td>' +
' <div class="inner">' +
' <input type="text" ' +
' class="form-control" ' +
' data-dynamic-field="obtainDynamicField(str)"'+
' data-ng-model="formdata.product" >' +
' </input>' +
' </div>' +
' </td>' +
我在这过去的2-3个小时里一直在努力。我想我需要摆脱 str ,到目前为止我无法想到如何实现它。请建议。
答案 0 :(得分:1)
你只需要转义字符串周围的'
:
'data-dynamic-field="obtainDynamicField(\'str\')"'