powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Настраиваю Angular2 и VS (MVC5)
25 сообщений из 140, страница 5 из 6
Настраиваю Angular2 и VS (MVC5)
    #39396833
Rocketeer88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомRocketeer88888А разве плохо, что от МС чего-то не было, если была сторонняя разработка?

Нет, меня поразило то, что у МС вообще ничего не было - под ИХ платформу. Как по мне - это признак наплевательского отношения.



Rocketeer88888Или синхронизация баз данных это то, что должно идти из коробки? Сейчас вот у любой СУБД есть из коробки механизм синхронизации?

Опять же - я про хотя бы "просто СУБД". Синхронизацию мне нормально работать так и не удалось заставить.
Погоди. Я под винфон 7 не писал. Помню вроде, что там действительно жаловались на чрезмерную сырость платформы. Вот винмобайл была вполне нормальной.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39396836
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rocketeer88888 Помню вроде, что там действительно жаловались на чрезмерную сырость платформы. Вот винмобайл была вполне нормальной.

Она была не сырой - она была бедной в самом начале.

А что до винмобайл... Я помню два трешовых момента.

1. Чтобы сделать градиентную кнопку - нужно было родить экран кода. Меня как художника это оскорбляло.

2. Эмулятор. Настолько тормозной, что я отлаживался на устройстве.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39397220
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Monochromatique, 13 дек 16, 13:05 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1242446&msg=19996898][19996898]
>Чтобы вывести простую надпись ...

При установке на VS 2015 Update 3:
1) .Net Core 1.0.1 (DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe),
2) Node.js (node-v7.5.0-x64.msi),
3) ASP.NET Core Template Pack v1.1.37.vsix

студия строит тестовое приложение, компилирует его и запускает в отладчике. Пример работает.
Но вот незадача, странная ошибка или недочет, что на картинке. Как исправить?

С уважением,
Владимир
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39397247
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>Monochromatique, 13 дек 16, 13:05 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1242446&msg=19996898][19996898]
>Чтобы вывести простую надпись ...

При установке на VS 2015 Update 3:
1) .Net Core 1.0.1 (DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe),
2) Node.js (node-v7.5.0-x64.msi),
3) ASP.NET Core Template Pack v1.1.37.vsix

студия строит тестовое приложение, компилирует его и запускает в отладчике. Пример работает.
Но вот незадача, странная ошибка или недочет, что на картинке. Как исправить?

С уважением,
Владимир

Я со студией A2 еще не скрещивал. Код пишу в MS VS CODE.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39397395
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот вы тут сидите и жизни не знаете ни чертона.

Я-то всё возбуждался - как это - подписаться на активный маршрут, чтобы получать изменения URL. Типа нафига так сложно!?

Сложно? Камон. Это работает, только если компонент отрендерен через <router-outlet>

А вот для других варьянтов я нашел вот такую чудную конструкцию:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
  import 'rxjs/add/operator/first';
  ...

  constructor(private router:Router, private routeSerializer:RouterUrlSerializer, private location:Location) {
    router.changes.first().subscribe(() => {

    let urlTree = this.routeSerializer.parse(location.path());
      console.log('id', urlTree.children(urlTree.children(urlTree.root)[0])[0].segment);
    });
  }



Это мы id из URL получаем. Премило же?
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39397509
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не оставляет ощущение, что этот вариант немного через задний проход.
Великое множество разных шаблонов урл (разной глубины, с параметрами в разных частях, может быть ещё child или aux на конце) очень трудно единообразно распарсить.
И, насколько я понял, этот обработчик подписывается на любые изменения роутера, даже никак не связанные с этим компонентом (где он расположен). И, помимо проблем с производительностью, повалятся ошибки парсинга.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39397611
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,
а че вместо [0])[0]
first()).first() нельзя?
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39397615
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВАгнец за бортом,
а че вместо [0])[0]
first()).first() нельзя?

Я привел это не для обсуждения first()).first() .

Это всерьез предлагается как решение.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39397695
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredНе оставляет ощущение, что этот вариант немного через задний проход.
Великое множество разных шаблонов урл (разной глубины, с параметрами в разных частях, может быть ещё child или aux на конце) очень трудно единообразно распарсить.
И, насколько я понял, этот обработчик подписывается на любые изменения роутера, даже никак не связанные с этим компонентом (где он расположен). И, помимо проблем с производительностью, повалятся ошибки парсинга.

Так а что делать то??
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39397911
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом, я не пойму: зачем ты изобретаешь велосипед?
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
    private sub: any;   
    

    constructor(private route: ActivatedRoute) {

    }

    ngOnInit(): void {
        this.sub = this.route.params.subscribe(
            params => {
                let id = +params['id'];
               ...
            });
    }

    ngOnDestroy() {
        this.sub.unsubscribe();
    }    
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39398129
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39400429
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги.
Помогите аккуратно настроить Visual Studio 2015 для работы с Angular2.
Что-то не понимаю. Есть две статьи: 1 и 2 . Делаю как написано, но ошибка сохраняется.

С уважением,
Владимир.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39400615
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

посмотрите лабу , там в PDF инструкция.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39400763
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 09:30 [20191415]
>посмотрите лабу...

Спасибо. Лабу обязательно рассмотрю.
Но не хочу уходить из среды Visual Studio 2015.

С уважением,
Владимир.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39400790
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

дак и не уходите :) В лабе показано как настроить Visual Studio 2015.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39400890
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев, мне кажется, npm и Студия смотрят немного в разные директории. К примеру, npm создаёт папку node_modules в папке солюшена, а Студия ищет её в папке web-проекта.
В таком случае, всё будет действительно работать, но Среда разработки пакеты не найдёт.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39401120
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>bured, сегодня, 14:27 [20193122]
>ВМоисеев, мне кажется ...

Здесь указал статьи по настройке Angular2 и Visual Studio 2015.
Поделитесь информацией, у кого настройка ок!

С уважением,
Владимир
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39401315
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сломал себе башню - не получается одна штука.

Есть объект, у него есть свойство

object.userID

Объектов много, а юзер - развесистая сущность, поэтому - хочу получать вместе с объектом только userID, а самого юзера получать из специального сервиса.

Ну и получать, конечно асинхронно.

в разметке такое:

user?.name | async

user привязан к Observable<user>

Хочу получить юзеров с сервера ОДИН раз и потом получать их уже из сервиса.

Не получается.

Максимум, что получилось - каждый объект делает http-запрос к серверу, что абсурд.

Не понимаю, как "подпихнуть" результат запроса с сервера к уже существующему Observable, к которому привязана разметка.

Ведь, насколько я понял, заменять один Observable на другой нельзя.

А если никак не инициализировать Observable<users> , то вываливается с ошибкой, мол, нет функции .filter у undefined, что логично.

В общем вопрос:

Более общий - как реализовать такую схему?

Конкретный, как "мануально" заставить уже существующий Observable "запулить" еще несколько объектов?

Или я хочу ерунду?

Отработавший Observable вызывает onComplete у observer-а и после этого больше ничего излучать не будет.

И что делать?
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39401895
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что - шарящих по rxJS нету что ли?

А куда щемиться с вопросами?

В итоге работает вот такая конструкция:

Код: javascript
1.
2.
3.
4.
5.
 let http_observable =
            this.http.get(this.serverPath + 'messageA2/getUsers/')
                .flatMap((response: Response) => response.json() as user[])

        this.users = http_observable.publishReplay().refCount();




.publishReplay().refCount() - делает всю жару.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39402473
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>bured,8 фев 17, 14:27 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1242446&msg=20193122][20193122]
>В таком случае, всё будет действительно работать ...

Подскажите пожалуйста, как определить версии node.js и NPM с которыми реально работает Visual Studio 2015.
NPM Task Runner v1.4.81.vsix, Package Installer v2.0.99.vsix установил.

Даю ссылки на интересные(?) статьи:
1. ASP.NET Core Angular 2 EF 1.0.1 Web API Using Template Pack ,
2. ASP-NET-Core-Angular-Master-Detail-HTML-Grid-using

Перевод бы или расширенный комментарий, как работать с этим инструментом.

С уважением,
Владимир
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39403679
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Monochromatique, 13 дек 16, 13:05 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1242446&msg=19996898][19996898]
>... Надпись на страничке вывести ...

В таком же состоянии. Туплю.
Но на медне скачал Visual Studio 2017 RC и установил.
Здесь нашел рыбу.

Компилируется и запускается без ошибок. Можно анализировать.

С уважением,
Владимир
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39403693
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>Monochromatique, 13 дек 16, 13:05 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1242446&msg=19996898][19996898]
>... Надпись на страничке вывести ...

В таком же состоянии. Туплю.
Но на медне скачал Visual Studio 2017 RC и установил.
Здесь нашел рыбу.

Компилируется и запускается без ошибок. Можно анализировать.

С уважением,
Владимир

Да чо там, уже всё понятно.

Осталось стать ninja в rxJS и знай только - жми на газ.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39408822
Фотография timda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, надо ждать марта. Осталось чуток до выхода и VS 2017, и Angular 4.
Пока в студию по кнопочке ангуляр ставиться не будет - нефиг и смотреть.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39408844
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timdaДумаю, надо ждать марта. Осталось чуток до выхода и VS 2017, и Angular 4.
Пока в студию по кнопочке ангуляр ставиться не будет - нефиг и смотреть.
Потом всё равно вас ждут весёлые приключения по настройке AOT-компиляции, ибо JIT с парой сервисов и 5 компонентами уже дико тормозит.
В общем, Angular 2 - это война.
...
Рейтинг: 0 / 0
Настраиваю Angular2 и VS (MVC5)
    #39409538
Rock Amadeus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,

ты уже готов к 4?
...
Рейтинг: 0 / 0
25 сообщений из 140, страница 5 из 6
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Настраиваю Angular2 и VS (MVC5)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]