这是我创建的自定义指令的模板函数。传递给函数str的字符串obtainDynamicField(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,到目前为止我还无法思考如何实现它。请给我建议。
发布于 2016-07-25 15:38:18
您只需要在字符串周围转义'
:
'data-dynamic-field="obtainDynamicField(\'str\')"'
https://stackoverflow.com/questions/38571835
复制相似问题