Не отображается компонент в Angular 1.5

135
13 мая 2019, 10:40

Есть модуль, который выводит свой template. Я хочу в этот template вложить html из компонента.

Модуль:

import * as angular from 'angular';
import uiRouter, { StateProvider } from '@uirouter/angularjs';
import { CATALOG } from 'common/constants-common/states';
import catalogPageViewComponent from './catalog.component';
import './catalog.less';

export default angular
.module('CatalogPageView', [
    uiRouter
])
.component('catalogPageViewComponent', catalogPageViewComponent)
.config(($stateProvider: StateProvider) => {
    $stateProvider.state(CATALOG, {
        data: {
            state: CATALOG
        },
        url: '/catalog',
        template: '<div ui-view></div>'
    });
})
.name;

Компонент который хочу вывести:

class CatalogController {
    test = {name: 'Catalog test'};
}
const catalogPageViewComponent = {
    controller: CatalogController,
    template: `<div class="container">{{ $ctrl.test.name }}</div>`
}
export default catalogPageViewComponent;

В модуле 'ui-view' - отображается, тут все ок. Не получается отобразить то что в компоненте: 'template: <div class="container">{{ $ctrl.test.name }}</div>'

Answer 1

Разобрался сам. Не правильно передавал компонент в модуль.

Подключаю компонет в модуле: .component('catalog', catalogPageViewComponent)

В темплейте модуля указываю:

 template: '<catalog></catalog>'
READ ALSO
кнопка radio работает не правильно

кнопка radio работает не правильно

Помогите разобраться с задачейНа сайте есть кнопка "Изменить" при нажатии на неё происходит загрузка и открывается окно (не обновляя страницы),...

227
Как остановить функцию при прокрутке js?

Как остановить функцию при прокрутке js?

Вот скрипт который работает следующим образом : есть 7 блоков , между ними разстояние 100 px и они все находятся в блоке "timeline"В этом блоке если...

131
Разный результат вследствие window.onload

Разный результат вследствие window.onload

Недавно начал знакомство с canvas и javascript, сразу решил сделать попробовать сделать арканоид и сразу столкнулся с проблемой, при реализации функции...

138
appendChild не работает

appendChild не работает

Мне нужно добавить div, p или hr (любой элемент) после каждого p, но есть некоторые проблемы

154