2017-02-15 64 views
0

功能我新的角度和不断收到以下错误控制台类型错误:name.replace不是一个函数。我不确定究竟是什么造成的,但它似乎是由bs-popover引起的,也许与snake_case有关?角类型错误:name.replace不是BS-酥料饼

我不明白的部分是,如果在使用BS-酥料饼引发错误在文本框中使用酥料饼的,但是应用程序的其余部分运行正常,并不会引发错误。

不要任何人知道这是什么错误消息和可能的解决方法的原因是什么?

enter image description here

HTML:

<input class="form-control" ng-model="chequeValue.BankName" name="BankName" 
ng-required='true' data-toggle="tooltip" data-placement="top" title=" {{chequeValue.BankName}}" data-unique="1" data-auto-close="1" data-placement="top" data-content-template="popover-tmpl.html" data-title="Name" data-html="true" bs-popover> 
+0

'TypeError:name.replace不是函数。我不确定究竟是什么原因造成的,你试图运行'.replace',它不是一个函数。什么是'bs-popover'? – svarog

+0

此错误来自您的JavaScript,请发布您的代码。 – Haris

回答

0

我发现回答我的问题。而不是使用角度弹带来弹出,最好使用ui-bootstrap的引导弹出。

<input class="form-control" ng-model="chequeValue.BankName" popover='{{chequeValue.BankName}}' data-placement="top" title=" {{chequeValue.BankName}}" popover-trigger="focus" popover-auto-close="outsideClick" popover-placement="top" popover-title="Drawee Bank Name"> 
+0

这就是我说的在我的答案中做的... – tic