Angular2와 함께 NativeScript 응용 프로그램을 만들고 있는데, 각 페이지를 고유 한 배경 이미지 등으로 다르게 스타일을 지정하고 싶습니다. 개별 component.css 파일의 'Page'요소를 대상으로 할 수는 없지만 페이지를 타겟팅 할 수 있습니다. 마스터 app.css
파일에 있습니다. 문제는 매 페이지마다 스타일을 설정한다는 것입니다. 나는 그것들을 독특하게하고 싶다.Angular NativeScipt에서 개별 페이지의 스타일을 지정하는 방법은 무엇입니까?
지금 알아 낸 해킹은 각 구성 요소의 ngOnInit()
함수 안에 this.page.setInlineStyle('background-color: purple;');
함수를 사용하는 것입니다.
app.css
파일의 개별 경로에서 페이지를 쉽게 타겟팅 할 수 있습니까?
당신은 당신이 자신의 독특한 스타일을 추가 할 수 있습니다 각 페이지에 대한 개별 CSS 파일을 추가 할 수 있습니다. –
@HardikVaghani 문제는 페이지 요소를 개별 구성 요소 CSS 파일에서 타겟팅 할 수 없다는 것입니다. DOM 트리에서 더 높습니다. –
각 페이지의 루트 레이아웃을 스타일링 해 보셨습니까? StackLayout에 "페이지"클래스를 제공 한 다음 CSS 스타일을 사용하여 전체 페이지를 가져온 다음 @HardikVaghani가 제안하는대로 배경을 정의 할 수 있습니까? – scottmgerstl