Я новичок в использовании API веб-работника в angularjs, я хочу знать последовательность потоков для веб-работника в angularjs, то есть должен ли я писать службы, а затем использовать их в контроллере и т.д., Пожалуйста, я хочу знать последовательность потоков...
Да, вопрос очень общий.
Но для тех, кому нужно выполнить определенную задачу в угловой среде, я могу порекомендовать плагин https://github.com/vkiryukhin/ng-vkthread. Он позволяет вам легко экспортировать функцию в поток, выполнить ее и получить результат в пользовательском интерфейсе.
что-то вроде этого:
/* function to execute in a thread */
function foo(n, m){
return n + m;
}
/* create an object, which you pass to vkThread as an argument*/
var param = {
fn: foo // <-- function to execute
args: [1, 2] // <-- arguments for this function
};
/* run thread */
vkThread.exec(param).then(
function (data) {
console.log(data); // <-- thread returns 3
},
function(err) {
alert(err); // <-- thread returns error message
}
);
см. живую демонстрацию по адресу: http://www.eslinstructor.net/ng-vkthread/demo/
свяжитесь со мной по github, если у вас есть какие-либо вопросы