Меня интересует использование контактной формы на основе углового материала на странице сайта Shopify. Поскольку остальная часть сайта не построена с помощью Angular Material (пока), я хотел бы реализовать эту форму контакта модульным способом и изолировать ее в своем собственном div. Проблема, с которой я столкнулся, заключается в том, что таблица стилей (в настоящее время связанная в голове) для углового материала влияет на элементы страницы вне желаемой области влияния. Можно ли изолировать содержимое углового материала от остальной части страницы? Как можно это сделать?Использование углового материала только в части страницы
ответ
Единственный способ, я думаю, что вы можете это сделать, используя iframe, потому что css всегда будет сочетаться и будет следовать правилу каскада, поэтому тот, который ниже, переопределит остальных.
Вы можете создать отдельный Угловой модуль для требуемого файла шаблона и разместить там угловой материал. Ссылка на угловой материал CSS только в этом файле шаблона. Таким образом, это не повлияет на другие страницы.
Это звучит неплохо, можете ли вы указать мне документы или учебники по этому методу? Или это то же самое, что было предложено в ответе огужана? –
Да, ответ @ oguzhan выглядит хорошо для меня. вы можете следовать этому. –
Вы можете использовать угловые ui-маршрутизаторы с отдельными угловыми модулями. Таким образом, вы можете вводить угловой материал в одно из состояний ваших маршрутов, а затем использовать его.
module.exports =
angular.module('parentModule', [
'angularMoment',
require("./childFolder"),
])
.config(function ($stateProvider) {
$stateProvider
.state('parent', {
url:"parent/",
views:{
'': {
templateUrl: 'main/layout.html',
controller: 'MainController'
}
}
})
.controller('MainController', require('./mainController'));
module.exports =
angular.module('childModule', [
'ngMateiral', 'ngMessages'
])
.config(function ($stateProvider) {
$stateProvider
.state('parent.child', {
url: "parent/:id",
views: {
'': {
templateUrl: 'main/layout.html',
controller: 'MainController'
},
'[email protected]': {
templateUrl: 'main/child/layout.html'
controller: 'ChildController'
}
}
});
})
.controller('ChildController', require('./childController'));
- 1. Использование углового материала md-icon
- 2. Использование углового 2 с конструкцией материала lite
- 3. Подсказка углового материала
- 4. Понимание углового материала gridList
- 5. document.write реверс углового материала
- 6. Диалог изменения углового материала
- 7. изображение углового материала прокрутка
- 8. Вкладки Углового материала
- 9. изменение углового материала флажок
- 10. mdThemingProvider Ошибка углового материала
- 11. Директива, действующая как нижняя часть углового материала
- 12. Входы углового материала на строку
- 13. Использование только углового для маршрутизации
- 14. Сопряжение высоты входов углового материала
- 15. Автозаполнение углового материала не работает
- 16. Hopping текст в мкр-автозаполнения углового материала
- 17. Использование углового без шаблона страницы
- 18. Платформа для размещения углового материала
- 19. отключить тему стиля углового материала
- 20. Продление Чипсы из углового-материала
- 21. Добавление намерения группы углового материала
- 22. Запуск углового материала с jspm
- 23. Отсутствует компонент для углового материала?
- 24. Конфигурирование углового материала с рельсами
- 25. Как использовать тему углового материала?
- 26. вход углового материала с аддоном
- 27. Дизайн углового материала не работает?
- 28. Изменение стиля ввода углового материала
- 29. Элементы углового материала не выравниваются
- 30. Поддержка браузера для углового материала
Я могу видеть, как это может быть выгодно. Если я использую iframe содержимого с сервера или приложения, тогда я мог бы еще больше контролировать представление формы. –