Комментарии 35
Пара вещей, которые меня немного, ну скажем, удивили (?)
Я, когда пришел в ангуляр, сам некоторое время делал глобальный конфиг, схему роутов и все это заталкивал в один module.config()
Но через какое-то время пришло озарение, что этот config можно в любом месте делать. Он же как queue, просто добавляются новые шаги в конфигурирование модуля. С тех пор все конфигурации рядом с объектами, которым они принадлежат. Вот пример (правда это из свежего проекта, там 6to5 и ui.router но сути не меняет):
Т.е. у нас во всех отношениях обособленный кусок приложения. Теперь мы вольны подключить объявленый модуль в основное приложение и у нас волшебным образом появится нужный роут. Само собой, модули, объявляющие родительские стейты, тоже должны быть подключены, но это уже вотчина ui.router.
Второе это
Такое, да в контроллере, да без промисов…
Я, когда пришел в ангуляр, сам некоторое время делал глобальный конфиг, схему роутов и все это заталкивал в один module.config()
Но через какое-то время пришло озарение, что этот config можно в любом месте делать. Он же как queue, просто добавляются новые шаги в конфигурирование модуля. С тех пор все конфигурации рядом с объектами, которым они принадлежат. Вот пример (правда это из свежего проекта, там 6to5 и ui.router но сути не меняет):
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'
}
}
}
)
});
Т.е. у нас во всех отношениях обособленный кусок приложения. Теперь мы вольны подключить объявленый модуль в основное приложение и у нас волшебным образом появится нужный роут. Само собой, модули, объявляющие родительские стейты, тоже должны быть подключены, но это уже вотчина ui.router.
Второе это
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');
}
});
...
}
});
Такое, да в контроллере, да без промисов…
-2
НЛО прилетело и опубликовало эту надпись здесь
> Буду ли миграции работать с nuget manager console, а не с обычной консоли как сейчас?
Так оно и сейчас работает через nuget консоль. Начиная с EF 6.0 так точно. Пишем «Add-Migration», «Update-database»: всё создает, всё обновляет.
Так оно и сейчас работает через nuget консоль. Начиная с EF 6.0 так точно. Пишем «Add-Migration», «Update-database»: всё создает, всё обновляет.
+1
как пройти 6й уровень?
0
подсказка 1
первая ассоциация на номер задания и символ в нем
подсказка 2
если ничего не ассоциируется — погуглить целиком все что написано в задании (3 символа)
+2
Простите конечно, но я считаю что это совсем не честный вопрос. Не у меня, не у моих знакомы 6.+ не ассоциируется с iPhone.
я уже перебрал все математические термины, вписывал всякими способами названия и выражения и даже подумал про регулярки.
Ну не как не айфон…
я уже перебрал все математические термины, вписывал всякими способами названия и выражения и даже подумал про регулярки.
Ну не как не айфон…
-2
Извините, тяжело ориентироваться на широкую аудиторию.
В начале квеста сказано, что до 10 задания — никакой математики и программирования. Я ожидал, что если ассоциаций нет, то всегда можно нагуглить ответ.
В начале квеста сказано, что до 10 задания — никакой математики и программирования. Я ожидал, что если ассоциаций нет, то всегда можно нагуглить ответ.
0
Спойлер же…
0
Раньше писали, что теперь запуск ASP.NET проектов сильно ускорен за счёт того, что проект билдится в RAM, а не в реальные файлы. Стало ли это заметно?
0
Тяжело ответить потому что проект слишком маленький. Но вообще, я пока не могу сказать точно от чего, но чувствуется, что от момента написания код до момента «пробы» его проходит меньше времени. Скорее всего да, как-то влияет новый подход в сборке. Попробую протестировать как-то на сложных проектах.
0
10 уровень. Кэп, где же ты?
+1
подсказка 1
это наверное одно из первых, что учат по программированию со стороны математики
подсказка 2
системы счисления
0
Скрытый текст
Значит задание некорректно написано. По-английски так сказать нельзя, правильно будет from base / to base.
+1
С 12 сдаюсь. Уже всю голову сломал.
+1
На локальном IIS запустить смогли?
0
как-то не очевиден ответ на пятый вопрос. Может подскажите?
0
Подскажите, пожалуйста, как пройти пятый?
0
Подскажите, пожалуйста, как пройти 8й уровень?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Пишем с нуля квест на ASP.NET 5 (vNext) и Angular.js