bs-tooltip 限制双向数据绑定
bs-tooltip restricts two way data binding
我正在尝试使用 angular 表带的 bootstrap 工具提示的简单代码。我看到 AngularJs 数据绑定在使用 bs-tooltip
时不起作用。
绑定无效
<input type="text" ng-model="name1" data-trigger="focus" data-type="success" data-title="something" bs-tooltip> {{ name1 }}
绑定作品
<input type="text" ng-model="name"> {{ name }}
我是不是漏掉了什么?
听起来像 angular-strap 为输入控件创建了一个子作用域,但 {{name1}}
位于其父作用域。如果您检查 HTML,您将在 class 中看到 ng-scope
,而第二个输入控件则没有。
<input type="text" ng-model="$parent.name1"
data-trigger="focus" data-type="success" data-title="something" bs-tooltip=""
class="ng-valid ng-scope ng-touched ng-dirty ng-valid-parse">
我的简单解决方案是为变量添加一个 $parent.
前缀。它作为
<input type="text" ng-model="$parent.name1"
data-trigger="focus" data-type="success" data-title="something" bs-tooltip> {{ name1 }}
我正在尝试使用 angular 表带的 bootstrap 工具提示的简单代码。我看到 AngularJs 数据绑定在使用 bs-tooltip
时不起作用。
绑定无效
<input type="text" ng-model="name1" data-trigger="focus" data-type="success" data-title="something" bs-tooltip> {{ name1 }}
绑定作品
<input type="text" ng-model="name"> {{ name }}
我是不是漏掉了什么?
听起来像 angular-strap 为输入控件创建了一个子作用域,但 {{name1}}
位于其父作用域。如果您检查 HTML,您将在 class 中看到 ng-scope
,而第二个输入控件则没有。
<input type="text" ng-model="$parent.name1"
data-trigger="focus" data-type="success" data-title="something" bs-tooltip=""
class="ng-valid ng-scope ng-touched ng-dirty ng-valid-parse">
我的简单解决方案是为变量添加一个 $parent.
前缀。它作为
<input type="text" ng-model="$parent.name1"
data-trigger="focus" data-type="success" data-title="something" bs-tooltip> {{ name1 }}