しるてく

技術的な話をします

angularjs

ui.routerとdecorator

書いてみたけど使うか分からないのでメモるだけメモっとく。 ui-viewのautoscrollのスクロール位置を固定する https://github.com/angular-ui/ui-router/wiki/Quick-Reference#autoscrollui.routerではui-viewが切り替わった時にautoscrollって属性をつけて…

AngularJSでhover

スマホサイト作っていると、擬似クラスの:hoverが使い物にならなかったりして、何らかの対応*1が必要だったりするんだけど、angularでどうしようかなと思ってng-mouseenterとか使おうかdirective書こうかみたいなこと悩んでいたら、ng-clickの仕組みでタップ…

AngularJSでmoment.js使いたいとき

urish/angular-moment · GitHubってやつがあった。 ほかにもangular-momentjsって名前のやつがいくつかあるけど、↑のやつが一番よさそう。こんな感じで使う。 $scope.date = new Date() $scope.epoch = 1000000000000<time am-time-ago="date"></time> <time am-time-ago="epoch"></time> 数字を渡すと、エポック秒と判断して、…

ngShowの表示非表示でアニメーションさせる

ng-hideにdisplay: none !importantがかかっているので、こんな感じにかけばいいらしい。 これで、アニメ終わったらdisplay: noneしてくれるので、アニメ要素が上にかぶってタップできない、みたいなことも起きないはず。 HTML <div class="animation-element" ng-show="show"> なんかなんかなんかなんかな</div>…