angular.js -Angularjs에서 스팬 태그를 클릭한 후 스팬 태그의 콘텐츠를 얻는 방법은 무엇입니까?
过去多啦不再A梦
过去多啦不再A梦 2017-05-15 16:55:27
0
5
714

여기에는 취미에 대한 설명이 많이 있습니다. 각 설명은 각 SPAN 태그에 ng-click='getHobby()'를 추가했습니다. 클릭에 해당하는 스팬 태그의 설명을 얻으시겠습니까?

내 방법: getHobby() 함수를 바인딩할 때 getHobby("Bookworm")와 같이 함수의 매개변수로 태그에 설명을 추가했습니다. 이것도 가능하지만 충분히 우아하지는 않습니다. , 그리고 HTML에 많은 코드를 추가했는데, 여러분의 솔루션을 듣고 싶습니다

过去多啦不再A梦
过去多啦不再A梦

모든 응답(5)
大家讲道理

으아악

각종 태그는 스코프를 통해 컨트롤러에 의해 제어되는 데이터여야 하며, Angular는 항상 기존 데이터를 기억하고, 그 데이터를 기반으로 인터페이스를 렌더링해야 하며 이벤트를 통해 처리하기 위해 컨트롤러에 반환됩니다.

다음과 같은 다른 방법을 통해 페이지에 태그 목록을 생성하는 경우

<span ng-click="getHobby('Bookworm')">책벌레</span>
<span ng.....>인터넷</span>

이것은 Angular를 사용하는 올바른 방법이 아닙니다.


Angular를 이제 막 사용하기 시작한 경우, 원래의 사고방식이 Angular 사용에 영향을 미치지 않도록 하기 위해 너무 절대적일 수 있는 규칙을 명심하세요.

1 컨트롤러에서 DOM 관련 작업을 수행하면 안 됩니다.
2 DOM 관련 작업은 지시문에 배치되어야 합니다.

曾经蜡笔没有小新

원본 포스터는 jquery 아이디어를 사용하여 각도를 구축하고 있습니다. 각도에 양방향 데이터 바인딩이 있는지 궁금합니다.
포스터에 대한 제안: Angle의 장점은 DOM을 조작하지 않아도 된다는 것입니다. 하지만 DOM을 조작할 때는 다른 방법이 있는지 생각해 보세요.

漂亮男人

질문하신 분이 무엇을 하시는지 모르겠습니다. jQuery 구현은 매우 간단합니다

으아악

17:07 수정
질문 소유자는 다음을 참조할 수 있습니다.

으아악

PS: jQuery 홈페이지에 추천도서가 있습니다
Jquery .on()
AngularJS Events

를 참고하세요
给我你的怀抱

ng가 반복될 때 현재 요소를 ngclick에 전달하는 것만으로는 충분하지 않나요?

伊谢尔伦

명령어만 작성하세요. .
명령의 링크 기능에 클릭 이벤트를 바인딩합니다. .

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿