1分28官网【信誉购彩.值得信奈】尊贵如你值得拥有1分28官网app,1分28官网官网,1分28官网平台,1分28官网下载,1分28官网登录官方唯一认证。
この記事は、Frontrend Advent Calendar 2013の10日です。 AngularJSのアニメーションの準備 ng-showのアニメーション ng-repeatのアニメーション アニメーションの仕組み まとめ AngularJSのアニメーションの準備 AngularJS1.2から要望の多かったアニメーション機能が実装されました。 アニメーションは標準で実装されていないため、ngAnimateファイルの読み込みとそのモジュールを最初に依存注入しておく必要があります。 まずはアニメーション用のファイルの読み込みです。 <script src="http://code.angularjs.org/1.2.3/angular.min.js"></script> <!-- アニメーション用のngAnimateファイルの読み込み --> <script src="http://co
How can I send my $scope object from one controller to another using .$emit and .$on methods? function firstCtrl($scope) { $scope.$emit('someEvent', [1,2,3]); } function secondCtrl($scope) { $scope.$on('someEvent', function(mass) { console.log(mass); }); } It doesn't work the way I think it should. How do $emit and $on work?
連載企画「AngularJS徹底解説」の第2回目は、Angularが備えている強力なフォームバリデーションについて解説します。 AngularJS の強力なフォームバリデーション ご存知の通り、HTML5の仕様にもフォームバリデーションがあり、主要なモダンブラウザであれば既に実装されています。しかし、ブラウザに実装されたバリデーション機能は、まだ実践で使うには使い勝手がよいものとは言えません。もうしばらくは、プラグインやライブラリに頼ったり、または、自身で実装していく必要がありそうです。 今回からデモページを用意してみました。実際に動作していることを確認できます。レイアウト調整をしているため、本稿で掲載するサンプルコードとは多少異なること、ご了承ください。 各input要素のバリデーション まず、Angularでのバリデーションは、双方向バインディングの特性を活かして、入力と同時にチェック
AngularJSでは非同期処理のAPIとしてPromise API($q Service)が用意されています。 このPromise APIですがAngularJS v1.2でPromise/A+に準拠した形になりました。 Promise/A+の詳細については下記を参照してください。 Promise/A+ AngularJSのPromise APIは非同期処理としては最小限の機能しか用意されておらず、複雑な非同期処理を書く場合は何かしらのライブラリが利用したくなります。 非同期処理のライブラリとしてはJSDeferredやjQuery.Deferredなどが有名ですが、今回はRxJSを使ってみます。 Reactive Extensions for JavaScript (RxJS) RxJSもv2.2でPromise/A+に準拠したObservable.fromPromiseが追加されたの
最近、AngularJSリファレンスという書籍を書いていたのですが、紙面や時間の都合上書けなかったこともたくさんありました。 というわけで、書籍に書ききれなかった内容を落ち穂拾い的に紹介していきたいと思います。 今回はangular-hintというツールを紹介します。 https://github.com/angular/angular-hint これは、Angularチームの1人が開発しているツールで、AngularJSを使って開発したアプリケーションに組み込んで実行すると、エラーを検出してくれたり、ベストプラクティスに従っているかどうかをチェックしてくれたりします。 ただし、説明文にWIP(Work In Progressの略)と書いてあるので、まだ開発中のようです。 angular-hintを組み込むとアプリケーションが動かなくなることもあるのでご注意ください。 angular-hi
概要 Angularの標準のdirectiveであるng-clickに、返り値がpromiseの場合に解決されるまでクリックを防止する機能を付けてみました (ボタンを押したら1秒間クリックが無効化されるデモ)。 とても簡単に実装できるのでちょっと紹介してみます。 実装 とりあえず元の実装を見てみましょう(githubのソース)。 // 以下compile部分のみ抜き出し compile: function($element, attr) { // 具体的なdirectiveNameは"ngClick"でng-click="hoge()"のhoge()部分を関数としてパースする var fn = $parse(attr[directiveName], /* interceptorFn */ null, /* expensiveChecks */ true); return function
Found more info or slides? Twit me updates to @gerard.sans or to gerard.sans_at_gmail.com. Thanks! KeynotesDay1 Welcome mp4 slidesBrad Green @bradlygreen, github Igor Minar @IgorMinar, github, blog Day2 Keynote mp4 slides demo codeMiško Hevery @mhevery, github, website Rado Kirov @radokirov, github Day 1 Talks (20')State of 1.x mp4 slidesPawel Kozlowski @pkozlowski_os, github Lucas Galfaso @lgalfa
こんにちは中川です。 先日、AngularJS 1.3 がリリースされましたね。 動作速度の改善や、メモリ消費量の削減などパフォーマンス面での改善もうれしいところですが、 機能的にはフォーム関連の機能強化が特にうれしく感じましたので、紹介したいと思います。 ■ ngModel.$validators https://docs.angularjs.org/api/ng/type/ngModel.NgModelController ngModel.$validators を使うと、独自のバリデーション関数を簡単に定義することができるようになりました。 以下の例のように、入力値を引数で受け取り、返り値で真偽値を返す関数を$validatorsオブジェクトに定義します。 $validatorsのキー(ここではvalidCharacters)が、エラーメッセージ表示時などの参照用に利用できます。 n
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く