2015-01-20 3 views
0

Silverlight에는 디자인 타임에만 사용 된보기에서 사용할 데이터를 나타내는 데 사용할 수있는 멋진 기능 ("디자인 타임 데이터")이있었습니다. 이로써 설계자는 단순한 뼈대가 아닌 사실적인 모양의 스크린으로 작업 할 수있었습니다.angularJS 디자인 타임 데이터를 처리하는 방법은 무엇입니까?

(실버 라이트에서이 기능에 대한 약간의 배경에 대해, 여기에 임의의 msdn post about it)

AngularJS와이 작업을 수행하는 비슷한 방법이 있습니까?

답변

0

나는 Angular로 생각할 수 없다고 생각합니다. 각도는 뷰가 처리 될 때 뷰를 채우므로 처리가 완료 될 때까지 "스켈레톤"을 보게됩니다. 디자인 데이터는 Angular로 처리해야 볼 수 있습니다.

API를 빌드 할 때까지 기다리는 경우 언제든지 범위를 '디자인'데이터로 채울 수 있습니다. Chrome 개발자 도구 또는 다른 브라우저 도구 세트에서 html/css보기로 작업 할 수 있습니다. 그것이 기술적으로 "런타임"개발이기 때문에 당신이 찾고있는 것이 확실하지는 않지만, 당신이 찾고있는 것에 가까이 갈 수 있습니다.

+0

감사합니다. "런타임"은 수용 가능한 절충안입니다. 생산 코드를 오염시키지 않으면 서 스코프를 어떻게 채울 수 있습니까? Angular DI를 살펴 보았지만 어떻게 볼 수있는 $ 범위를 재정의 할 수 있는지 명확하지 않았습니다. 대신 전체 모의 컨트롤러 세트를 만들어야합니까? – shawnuser3862921

+0

이것을 조금 생각한 후에 나는 개인적으로 당신이 성취하려는 것을 할 것이라고 생각하지 않습니다. 나는 그것이 가능하다는 것도 확신하지 못한다. AngularJS가 DI를 이용하는 핵심 이유 중 하나는 쉽게 테스트 할 수 있다는 것입니다. 나는 시험 밖에서 모의 ​​주입하는 사람들의 사례를 보지 못했습니다. 각 컨트롤러 범위는 일반적으로 특정보기와 정렬됩니다. 이 데이터로 rootScope를 오염시키지 않으려면 각 컨트롤러마다 최소한의 특정 범위가 필요합니다. 이것은 많은 일이 될 것이고 나는 당신이 그것을 얼마나 많이 얻을 것인지는 잘 모릅니다. – nweg

관련 문제