1. TemplateUrl 및 경로는 웹 서버에서 실행해야합니다.
2. 템플릿 교체를 사용하여 true를 설정하면 템플릿에 해당 레이블이 있어야합니다. 그렇지 않으면 데이터가 나타나지 않습니다.
3. 버전 1.2 이후 Ngroute 모듈은 독립적입니다.
4. 빈 컨트롤러가 정의되지 않으면 오류가 발생합니다.
5. Directive의 링크 매개 변수는 순서대로 있습니다 : 범위, 요소, attrs, ctrl
6.ng-Repeat는 중복 객체를 루프 할 수 없습니다. 해킹 : ng-repeat = "$ id track in $ id ($ index)"
7. 개별 변수 자체가 아닌 변수의 속성을 업데이트하십시오.
8. NG- 반복, NG- 컨트롤러 등은 독립적 인 범위를 갖게됩니다.
9. jQuery가로드되면 jQuery를 사용하십시오. 그렇지 않으면 내장 JQLITE를 사용하십시오. Angular의 모든 요소 참조는 항상 jQuery 또는 jqlite로 싸여 있습니다. 그들은 결코 원시 돔 참조가 아닙니다.
.
11.ERROR : Linux에있을 때 EACCES를 들어 보면이 오류가 듣고있는 포트로 인해 나타납니다. 여기에 내 광산은 33입니다. 8080 또는 3030과 같은 많은 포트로 변경하십시오.이 포트가 바람직하게는 1024보다 큰 규정이 있습니다.
12. NG 모델 없이는 선택을 표시 할 수 없습니다. 마찬가지로, 가장 잘 보이는 문서를 만나면 누락 된 것은 무엇입니까?
보충 : NG-Options의 출처가 쓰기와 일치하지 않으면 다음과 같이 모든 선택이 발생합니다.
var a = [{ "id": 1, "name": "ryan"} ....], ng-options = "item.i as at at at at at at a a a it a"// i와 다릅니다. ID와 다릅니다.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
13.ng-bind-html-unsafe가 제거되었고 [ 'ngsanitize'] 모듈을 사용하거나 $ sce 서비스를 사용할 수 있습니다.
stackoverflow에서
다른 의견 중 하나가 지적한 것처럼 Angular 1.2.0을 사용하고 있음을 나타냅니다.
대신, 다음과 같은 일을하고 싶을 것입니다.
다음과 같이 코드를 복사하십시오. <div ng-bind-html = "preview_data.preview.embed.htmlsafe"> </div>
컨트롤러에서 $ SCE 서비스를 주입하고 HTML을 "신뢰할 수있는"것으로 표시하십시오.
다음과 같이 코드를 복사하십시오 : myapp.controller ( 'myctrl', [ '$ scope', '$ sce', function ($ scope, $ sce) {
// ...
$ scope.preview_data.preview.embed.htmlsafe =
$ sce.trustashtml (preview_data.preview.embed.html);
}
1.2.0-rc3 또는 최신 사용을 원할 것입니다. (그들은 RC3의 버그를 수정하여 신뢰할 수있는 HTML에서 "감시자"가 제대로 작동하지 못하게했습니다.)
더 많은 AngularJS 구문을 보려면 다음을 따라갈 수 있습니다. AngularJS 참조 설명서 영어 버전, 모든 사람이 Wulin.com을 더 지원하기를 바랍니다.