Angular-UI bootstrap typeahead - 在promise解析时更新模型

时间:2014-11-26 23:57:56

标签: javascript angularjs angular-ui-bootstrap

我使用angular-ui.bootstrap.typeahead并希望在承诺解决时更新它的模型。

我使用typeahead-on-select这样的属性

typeahead-on-select="select($item,$model))"

select($item,$model)中,一些异步内容正在进行,当promise结算时,我想根据结果设置模型的值。

promise.then(function (result) {
    $model.name = result;
    console.log($model);  // <-- $model IS updated but the view doesn't react on it
}

我尝试使用$apply个不同的地方,但它似乎无法正常工作(错误)。

如何让视图注意到我已更新模型?

0 个答案:

没有答案