0

これが私のウォッチ関数です。以下は...現在、ViewFactory の関数を監視しています。

// Watch for when tagsFilterModal is showing:
vs.$watch('ViewFactory.retrieveSavedViews()', function(newVal) {
    console.log("New Data", newVal);
});

retrieveSavedViews()関数は API を呼び出し、データを返します。

function retrieveSavedViews() {
    console.log('retrieveSavedViews called...');
    ApiFactory.getViews().then(function(data) {
        if (data.data.status === 'Success') {
            // Store views locally:
            return storeSavedViews(data.data.views);
            // Populate load view dropdown:

        }
    });
}

^ 上記で、別の関数を返すことがわかりますstoreSavedViews()

function storeSavedViews(data) {
    savedViews = data;
    console.log('storeSavedViews savedViews',savedViews);
    return savedViews;
}

ここに画像の説明を入力

$watchここで間違ったサービスをどのように使用していますか?

4

1 に答える 1