sourcetip

Angular 통합 방법UI에서 AngularJS로?

fileupload 2023. 2. 17. 21:33
반응형

Angular 통합 방법UI에서 AngularJS로?

바보 같은 질문 죄송합니다. 여러분 Angular를 어떻게 사용하는지 아시나요?UI요? Github에서 다운받아 README의 설명을 읽었는데도 어떻게 해야 할지 모르겠어요.

통합 절차:

  • jQuery 및 jQuery-ui 포함(CDN에서 최적으로 제공됨)
  • Include angular (CDN에서 온 경우 포함시키는 것이 가장 좋습니다)
  • JS/포함( angular-ui JS/CSS의 )build□□□□□□□□★
  • 사용할 디렉티브의 jQuery 플러그인을 포함합니다.
  • 모듈angular-ui 모듈)에 대한 합니다.ui.directives ★★★★★★★★★★★★★★★★★」ui.filters(을)

개략적인 순서의 대부분은 JS/CSS 의존관계를 포함하는 것에 관한 것입니다.유일한 "교묘한" 부분은 UI에 대한 의존성을 선언하는 것입니다.* 모듈에서는 다음과 같이 할 수 있습니다.

var myApp = angular.module('myApp',['ui.directives']);

모든 의존관계가 포함되어 모듈이 구성되면 바로 사용할 수 있습니다.를 들어,은 다음과 같습니다, ui-date isice for ui-date 명령어는 다음과 같습니다.ui-date

<input name="dateField" ng-model="date" ui-date>

다음은 ui-date 지시어를 사용하는 방법을 보여주는 완전한 jsFiddle입니다.http://jsfiddle.net/r7UJ2/11/

또, 모든 디렉티브의 라이브 예가 있는 http://angular-ui.github.com/ 의 소스도 참조할 수 있습니다.

2013년 5월 3일 현재 단계는 다음과 같습니다.

포함하다

    <script src="angular.min.js"></script>
    <script src="ui-bootstrap-tpls-0.3.0.min.js"></script>

등록 UI

    angular.module('myFancyApp', ['ui.bootstrap']);

myFancyApp, 똑같아요.<html ng-app="myFancyApp">

마법을 부려보자.

부족한 것은 플러그인이라고 생각합니다.일부 angular-ui 디렉티브를 사용하려면 jquery 플러그인 스크립트와 css를 추가해야 합니다.예를 들어 codemirror 디렉티브에는 다음이 필요합니다.

    <script src="http://codemirror.net/lib/codemirror.js" type="text/javascript"></script>
    <script src="http://codemirror.net/lib/util/runmode.js" type="text/javascript"></script>
<link rel="stylesheet" href="http://codemirror.net/lib/codemirror.css" type="text/css" />

angular-ui.github.com에서 플러그인을 포함할 필요가 없다는 것이 놀랍습니다.

안녕하세요, 저는 PHP 구문 강조 표시에 대해 이 작업을 수행하는 방법에 대한 기사를 썼습니다.기사는 http://neverstopbuilding.net/how-to-integrate-codemirror-with-angular-ui/ 에서 보실 수 있습니다.

중요한 것은 구성을 올바르게 하는 것입니다.

var myApp = angular.module('myApp', ['ui']);

myApp.value('ui.config', {
    codemirror: {
            mode: 'text/x-php',
        lineNumbers: true,
        matchBrackets: true
    }
});

function codeCtrl($scope) {
    $scope.code = '<?php echo "Hello World"; ?>';
}

다음과 같은 HTML 스니펫의 경우:

<div ng-app="myApp">
    <div ng-controller="codeCtrl">
        <textarea ui-codemirror ng-model="code"></textarea>
    </div>
</div>

셋업 전체의 jsfiddle을 보실 수 있습니다.http://jsfiddle.net/jrobertfox/RHLfG/2/

pkozlowski.opensource가 맞습니다.여러분이 포함해야 할 파일이 Angular에서 보는 것보다 훨씬 많습니다.UI 설명서(문서라고 부를 수 있는 경우...)

순서는 공식 github 저장소에 있는 readme.md 파일에 있습니다.

각도 UI

또는 angular-ui js 파일(예: ui-bootstrap-tpls-0.6.0.js)을 여는 방법으로 첫 번째 줄에 다음 문이 나타납니다.

angular.module("ui.bootstrap", [...deps...])

위의 코드를 기반으로 모듈에 'ui.bootstrap'을 삽입해야 합니다.

  angular.module('myFancyApp', ['ui.bootstrap','other_deps',.....]);

언급URL : https://stackoverflow.com/questions/12472244/how-to-integrate-angularui-to-angularjs

반응형