Если речь об Angular (не angular.js), то между [src] и src как атрибутов тега разницы нет. Они по разному обрабатываются: src="../path/img.png" - обрабатывается как обычное стринговое значение; [src]="path" - обрабатывается как приведение значения переменной к стринговому значению (this.path = "../path/img.png").
Емнип, можно записать и так src="{{ path }}". Возможно, но не приветствуется.
Это bootstrap? Подключить JQuery и bootstrap.js. Или подключить ngx-bootstrap. Или писать свою реализацию с обращением к нативным элементам и учитыванием всех вариантов.
Вопросом на вопрос: а что для вас значит разграничить логику?
Можно сделать роутинг и для каждой страницы использовать полностью свои модули хоть с ленивой загрузкой.
Injectable классы можно подключать в корень приложения или в подмодули (для ленивой подгрузки, например). Есть и другие способы.
Например, вы подключаете Injectable классы в корень и объявляете их в группе providers декоратора @NgModule, и у вас получается простыня из кучи сервисов. Или же вы объявляете providedIn: root в самом декораторе @Injectable и в @NgModule их объявлять уже не нужно.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.