小编wil*_*wen的帖子

将状态类应用于ui-view以允许不同的动画

我需要根据当前状态使用不同的动画ui-view.继这个问题..

我有以下代码(编辑:请参阅plunker预览)

<section ui-view ng-class="stateClass"></section>
Run Code Online (Sandbox Code Playgroud)

stateClass 在每个控制器中应用,例如:

.controller('loginController', function($scope, $state) {
  // Set state class name
  $scope.stateClass = 'slide-left';
  console.log($scope);
Run Code Online (Sandbox Code Playgroud)

这很有效,而且课程也很好 - 但是动画不会开始.

如果我要将ui-view代码更新为:

<section ui-view class="slide-left"></section>
Run Code Online (Sandbox Code Playgroud)

与硬编码类,这工作(但现在我不能应用不同的动画).

是否ng-class以后会添加ng-enter?有人可以建议如何实现动画吗?

编辑>>奇怪的足够的ng-leave动画工作正常.但是css仍然不适用ng-enter

angularjs ng-animate angular-ui-router

5
推荐指数
1
解决办法
1787
查看次数

通过CLI获取Redis哈希数据

我今天一直在尝试Redis。我已经设法存储了Drupal的缓存值,但是我想进一步研究一下并查看存储在cache_my_custom_cache..中的值。

127.0.0.1:6379>键*
 1)“ ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:lookup_cache”
 2)“ ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:module_implements”
 3)“ ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:bootstrap_modules”
 4)“ ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:system_list”
 5)“ ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:variables”
 6)“ ff3169bd93659dc31322abc32835ef3e:path:a:und”
 7)“ myhash”
 8)“ ff3169bd93659dc31322abc32835ef3e:path:s:und”
 9)“ ff3169bd93659dc31322abc32835ef3e:cache_my_custom_cache:custom_cache_markup”
10)“ ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:hook_info”
127.0.0.1:6379>类型ff3169bd93659dc31322abc32835ef3e:cache_my_custom_cache:custom_cache_markup
杂凑
  • 这表明它是哈希类型。但是当我运行时:
127.0.0.1:6379> HGET ff3169bd93659dc31322abc32835ef3e:cache_qbe:qbe_markup
(错误)ERR错误的“ hget”命令参数数目

它不喜欢它!对此完全陌生,有人可以提供解决方案吗?

redis

3
推荐指数
2
解决办法
3171
查看次数

检测 Web 应用程序是否在 Android 中被标记到主屏幕

我已经构建了一个响应式 Web 应用程序,它使用了一些简单的 HTML 和 jQuery。当应用程序加载到移动浏览器中时,modal()会调用一个引导函数,该函数会显示一条简单的“书签到您的主屏幕”消息。

对于 iOS,我可以通过以下代码段从主屏幕书签检查 Web 应用程序是否正在初始化:

  if(!window.navigator.standalone){
    $('#app-bookmarker').modal(); // popup the bookmark text
  }
Run Code Online (Sandbox Code Playgroud)

如果是这样,modal()则不会调用该函数,因此不会弹出窗口..

我正在努力寻找一种简单的方法来为 Android 实现相同的过程,有没有人做过类似的事情?目前的问题是,即使添加了书签,弹出窗口也会继续显示。

javascript jquery android ios

3
推荐指数
1
解决办法
1790
查看次数

在ng-enter之前没有绑定到ui-view的类

要在状态之间实现不同的动画 - 我正在根据当前状态将类应用于ui-view:

<div ng-class="currentClass.current.name" ui-view></div>
Run Code Online (Sandbox Code Playgroud)

但这很有效 - 最初在视图进入时,看起来ng-enter在currentClass.current.name绑定类之前应用,因此我的动画会被忽略:

.slide-right.ng-enter {
  z-index: 100;
  left: -100%;
  background-color: green;
}
Run Code Online (Sandbox Code Playgroud)

我可以将动画应用于ng-leave- 因为currentClass.current.name之前已经应用了动画.

例如,请参阅plunker代码.有任何想法吗?

angularjs angular-ui-router

3
推荐指数
1
解决办法
476
查看次数

从节点模块访问回调

简单 问:我如何从 访问回调rimraf?见这里

无法围绕如何构建代码 - 我正在尝试例如:

var rimraf = require('rimraf');
var removeDir = rimraf(p, callback);

var p = 'docs/mydirectory';
removeDir(p, function(cb){
  console.log(cb)
});
Run Code Online (Sandbox Code Playgroud)

但是收到callback undefined..我可能做错了什么!有人可以指出我正确的方向吗?干杯

node.js

1
推荐指数
1
解决办法
439
查看次数