Comments on: Самые распространенные ошибки AngularJS разработчиков https://stepansuvorov.com/blog/2014/12/angularjs-mistakes/ Release 2.0 Mon, 08 Aug 2016 08:43:00 +0000 hourly 1 https://wordpress.org/?v=6.3.1 By: Denis Kornei https://stepansuvorov.com/blog/2014/12/angularjs-mistakes/#comment-63309 Mon, 08 Aug 2016 08:43:00 +0000 http://stepansuvorov.com/blog/?p=2060#comment-63309 Правильнее будет вообще не использовать скоуп, следовать практике John Papa:

app.controller(‘navCtrl’, function () {
var vm = this;
vm.user = ‘Bob’
});

—-

{{vm.user}}

{{vm.user}}

P.S. сам только начал изучать, крутой сайт :) Хоть информация уже и старая, но мало ли будут новички, как я :)

]]>
By: С чего начать изучение AngularJS. Часть3 – Ох уж эти сервисы. | Stepan Suvorov Blog https://stepansuvorov.com/blog/2014/12/angularjs-mistakes/#comment-63247 Thu, 24 Mar 2016 11:24:49 +0000 http://stepansuvorov.com/blog/?p=2060#comment-63247 […] По сути одно и тоже. Уже было довольно подробно описаны тут и тут. […]

]]>
By: art https://stepansuvorov.com/blog/2014/12/angularjs-mistakes/#comment-51008 Wed, 22 Jul 2015 16:26:28 +0000 http://stepansuvorov.com/blog/?p=2060#comment-51008 Крутая статья. Стоит ещё добавить про совместное использование ng-controller и resolve из angular-route. О том, что нужно убрать атрибут ng-controller из html разметки в случае использования resolve:
[javascript]
app.config(["$stateProvider",
function ($stateProvider) {
$stateProvider
.state("productEditState", {
abstract: true,
url: "/products/edit/:productId",
templateUrl: appFilesPath + "products/productEditView.html",
controller: "productEditController",
controllerAs: "vm",
resolve: {
product: [ ‘$stateParams’, function ($stateParams) {

}]
}
})
[/javascript]

]]>
By: Stepan https://stepansuvorov.com/blog/2014/12/angularjs-mistakes/#comment-35349 Mon, 09 Feb 2015 07:52:17 +0000 http://stepansuvorov.com/blog/?p=2060#comment-35349 In reply to nuclear.

для продакшена все компилируется в один файл, так что “куча загрузок скриптов в index” не будет.
рекомендую посмотреть в сторону grunt сборщика

]]>
By: nuclear https://stepansuvorov.com/blog/2014/12/angularjs-mistakes/#comment-35319 Sun, 08 Feb 2015 21:03:15 +0000 http://stepansuvorov.com/blog/?p=2060#comment-35319 Спасибо за статью, только не понял по 1му пункту: при такой структуре подразумевается, что каждый js будет являться отдельным модулем и соответственно куча зависимостей на модули в app.js (+ куча загрузок скриптов в index) или как то должно быть иначе?

]]>
By: иван https://stepansuvorov.com/blog/2014/12/angularjs-mistakes/#comment-32965 Fri, 23 Jan 2015 09:12:33 +0000 http://stepansuvorov.com/blog/?p=2060#comment-32965 Похоже очень не плохой перевод. Спасибо :)

]]>
By: Londeren https://stepansuvorov.com/blog/2014/12/angularjs-mistakes/#comment-30864 Fri, 26 Dec 2014 09:18:34 +0000 http://stepansuvorov.com/blog/?p=2060#comment-30864 Спасибо за статью!

]]>
By: Stepan https://stepansuvorov.com/blog/2014/12/angularjs-mistakes/#comment-29620 Mon, 15 Dec 2014 19:06:44 +0000 http://stepansuvorov.com/blog/?p=2060#comment-29620 In reply to Евгений.

да по сути нет никакой разницы. Единственное: если мы хотим подчернуть что используем паттерн “фабрика”, то имеет смысл использовать factory.

а на счет того, что пример работать не будет, – вот пожалуйста
http://jsfiddle.net/STEVER/aws2f6t6/

]]>
By: Евгений https://stepansuvorov.com/blog/2014/12/angularjs-mistakes/#comment-29568 Mon, 15 Dec 2014 08:54:15 +0000 http://stepansuvorov.com/blog/?p=2060#comment-29568 Спасибо конечно за статью, но вот про сервисы и фектори совсем не понял разницы. И пример с “helloFactory” работать не будет.

]]>