小编edd*_*iec的帖子

AngularJS:使用ui-router将对象传递到某个状态

我希望能够转换到状态并使用ui-router传递任意对象.

我知道通常使用$ stateParams,但我相信这个值被插入到URL中,我不希望用户能够为这些数据添加书签.

我想做这样的事情.

$state.transitionTo('newState', {myObj: {foo: 'bar'}});

function myCtrl($stateParams) {
   console.log($stateParams.myObj); // -> {foo: 'bar'}
};
Run Code Online (Sandbox Code Playgroud)

有没有办法在不将值编码到URL的情况下执行此操作?

javascript angularjs angular-ui-router

119
推荐指数
5
解决办法
12万
查看次数

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

在javascript中使用和捕获RangeError

我即将使用RangeError抛出异常,并想检查我是否正确使用它以及如何最好地捕获它.

我有一个函数可以抛出RangeError或类似这样的TypeError

function saveNumber(val) {
  // Only accept numbers.
  if (typeof val !== 'number') {
    throw new TypeError();
  }

  // Error if the number is outside of the range.
  if (val > max || val < min) {
    throw new RangeError();
  }

  db.save(val);
}
Run Code Online (Sandbox Code Playgroud)

我想调用它并且只处理RangeError.最好的方法是什么?

javascript try-catch

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

AngularJS,ui路由器的动画哪个版本有效?

已经有一些不兼容性ngAnimateui.router自角1.2版本.

哪些版本的Angular,Angular Animate和Angular UI路由器可以协同工作?

angularjs angular-ui angular-ui-router

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

更改ios上多个选择输入的默认文本

我想将iOS显示的"n项"文本更改为"n恤类型"之类的多个选择输入.

我不确定目前是否可行,但想知道这两种方式.

html css ios

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

如何使用momentjs计算本月的最后一个星期五

我如何使用momentjs api计算本月的最后一个星期五?

javascript momentjs

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

将镜头传递给一个功能

我想根据记录中的特定值执行排序.因此我想把镜头传递给一个lensSort功能,但我一直无法使它工作.

理想情况下,我可以做这样的事情

lensSort :: HasLens a => Lens' a b -> a -> a -> -> Ordering
lensSort lens x y | x ^. lens > y ^. lens = GT
                    | x ^. lens < y ^. lens = LT
                    | otherwise = GT
Run Code Online (Sandbox Code Playgroud)

并且可以用类似的东西来称呼它

data Rectangle = Rectangle { _height :: Int, _width :: Int }
makeLenses'' Rectangle

let foo = [Rectangle 1 2, Rectangle 2 1]
sortBy (lensSort height) foo
Run Code Online (Sandbox Code Playgroud)

我没有让这个工作,并担心我可能会完全咆哮错误的树,我仍然是Haskell的新手.

haskell haskell-lens

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