如何在呈现视图时从Angular获取回调

时间:2014-10-16 03:54:54

标签: javascript jquery angularjs twitter-bootstrap

我有一个页面,我更新下拉列表,我需要在更新项目时在此下拉列表上调用刷新方法。问题是我不知道如何捕获事件。

我认为最好的解决方案是让Angular在渲染视图时为我提供回调。我怎么能有这个?这可能吗?

我的代码是:

    $scope.updateModels = function (id) {
        $http({
            method: "POST",
            url: "/lookup/models",
            params: { makeId: id },
        }).then(function (response) {
            $scope.models = response.data;

            //#mySelsect is NOT yet updated with the options here
            $("#mySelsect").selectpicker("refresh");
        }).finally(function () { });
    };

我正在使用bootstrap-select,我需要调用刷新以使项目反映新值。

我今天花了一整天时间试图解决这个问题而没有任何运气。

正如我所说,我正在寻找一种完美的回调方法!我担心基于超时不是一个好主意我认为......

1 个答案:

答案 0 :(得分:0)

我会写一个监视模型并调用你的jquery插件的指令