2015-01-02 3 views
-1

나는 angularjs에 새로운 오전, 나는 동적 방법의 CSS 클래스의 이름을하려고 할 것입니다. 내 데이터베이스에서 반환 된 문자열과 같은 전달할 수있는 방법이 있습니까?Ng 클래스 반환 클래스 이름

<div ng-class = "app.name.lastname"> </ div> 

그리고 그는이 같은 결과를 얻을 :

예를

당신이 ng-class을 이용하려면

<div class = "lastname"> </ div> 

답변

2

당신이 필요로하면 더 나은 사용자 중 기능이

<div class = "{{name.lastname}}"> </ div> 
+1

안녕하세요 @ 카틱, 작동했습니다 ... 감사합니다! 내 이름은 {name.lastname} 내 실수 였어! –

+0

Tnks .. 답으로 표시 할 수 있습니다! – Karthik

+0

예! 나는 그것을 지금 할 것이다! –

1

입니다 개체의.

<div ng-class="getClass(app.name.lastname)"> </ div> 
<div ng-class="{'lastname': app.name.lastname}"> </ div> 

다른 한편으로는 모든 DIV에 객체 키 클래스를 부여하고 싶습니다. 오브젝트 키 lastname의 값을 가진 모든 div는이 클래스를 가지며 오브젝트 키 firstname의 모든 값은이 클래스를가집니다. 이를 수행 할 수있는 방법은 거의 없습니다. 그러나 나는 당신이 당신의 목표물을 어떻게 반복하는지보고 싶다. 더 많은 코드를 표시하십시오.

+0

사실 몇 가지 배경 이름이 있습니다 : 예 : back50, back02 ... 모든 배경을 클래스의 이름으로 적용해야합니다. que 새로운 기능에서이 결과를 사용합니다. 집에 가면 내가 back01에있어. 이러한 배경은 hotel.backgroundImage.name 내에 저장됩니다. 하나는 클래스로 돌아가서 여러 이름을 반환 할 수있는 시뮬레이션 된 이름을 사용하여 함수를 만들어야합니다. 그러나 나는 그것이 잘 작동했다고 생각한다. 문제는 우리집에서는 내 호텔에 crirei가 없으며 컨트롤러가 없다는 것입니다. 이렇게하면 가정용 컨트롤러를 만들어야합니다. 그것은 ui-view를 사용합니다. –