gpt4 book ai didi

javascript - Chrome 扩展在加载同步数据后运行 Angular

转载 作者:行者123 更新时间:2023-12-03 10:18:56 27 4
gpt4 key购买 nike

从 chrome.storage 获取数据后如何运行 angularjs 引擎?

我在 app.js 中有这段代码:

'use strict';

var host = '';
var port = '';
chrome.storage.sync.get({
host: '',
port: '',
}, function(items) {
host = items.host;
port = items.port;
});
// need to run this line after data is retrived from chrome.storage
var app = angular.module('TouchApp', ['TouchApp.services', 'TouchApp.controllers', 'TouchApp.directives']);

chrome获取到数据后,然后运行angularjs引擎。

有什么解决办法吗?

最佳答案

回调的目的是在异步函数完成后运行。所以你需要在那里放置代码。

var app;

chrome.storage.sync.get({
host: '',
port: '',
}, function(items) {
host = items.host;
port = items.port;
app = angular.module('TouchApp', ['TouchApp.services', 'TouchApp.controllers', 'TouchApp.directives']);
});

关于javascript - Chrome 扩展在加载同步数据后运行 Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29732195/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com