Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
import {OverviewController} from './controllers/overview_controller.js'
import {PubNub} from '../../pubnub/index.js'
export var OverviewPage = angular.module('dashboard.pages.overview', [PubNub.name, 'ui.router']);
OverviewPage.config(function($stateProvider){
$stateProvider.state(
'app.dashboard.overview',
{
url: '/overview',
resolve: {},
views: {
'@app.dashboard': {
templateUrl: 'templates/pages/overview/index.html',
controller: OverviewController,
controllerAs: 'owCtrl'
}
}
}
)
});
mainQuestSvc.submitAnswer().get({ token: vm.userToken, taskNumberString: vm.taskId, answer: vm.answer }, function (result) {
if (result) {
if (result.isAnswerRight) {
...
mainQuestSvc.Statistics().get({ token: vm.userToken }, function (result) {
if (result && result.ok === "OK") {
vm.watched = result.watched;
vm.done = result.done;
} else {
alert('error');
}
});
...
}
});

Пишем с нуля квест на ASP.NET 5 (vNext) и Angular.js