小编Ami*_*ava的帖子

角度ng-bind-html和指令

Plunker Link

我有一个元素,我想将HTML绑定到它.

<div ng-bind-html="details" upper></div>

这样可行.现在,除此之外,我还有一个绑定到绑定html的指令:

$scope.details = 'Success! <a href="#/details/12" upper>details</a>'

但是upperdiv和锚的指令没有评估.我如何使其工作?

angularjs angularjs-directive

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

angularjs ui-router - 如何构建跨app的全局主状态

<html ng-app="app">
<head>
...
</head>
<body>
  <div id="header"></div>
  <div id="notification"></div>
  <div id="container"></div>
  <div id="footer"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

使用给定的app结构(派生自angular-app):

  • header:这里有网站导航,登录/输出工具栏等.这是动态的,拥有自己的Controller
  • 通知:全局通知容器.
  • 容器:这曾经是我的<ng-view>.所以这是所有其他模块加载的地方.
  • 页脚:全局页脚.

状态层次结构如何?我已经看过显示单个模块(联系人)的示例,但通常应用程序将具有全局(根)状态,并且在根状态内呈现其他模块状态.

我在想的是我的app模块可能具有root状态,然后每个模块应该拥有它自己的状态,我必须从状态继承root.我对吗?

同样来自ui-state例如,他们都用了$routeProvider,并$urlRouterProvider$stateProvider已定义的URL.我的理解$stateProvide也是处理路由.如果我错了,我应该使用哪个提供商进行路由?

编辑:http://plnkr.co/edit/wqKsKwFq1nxRQ3H667LU?p =preview

谢谢!

angularjs angular-ui

58
推荐指数
2
解决办法
5万
查看次数

lodash使用值数组过滤集合

我想使用属性值数组过滤集合.给定一组ID,返回具有匹配ID的对象.是否有使用lodash/的快捷方法underscore

var collections = [{ id: 1, name: 'xyz' },
                   { id: 2,  name: 'ds' },
                   { id: 3,  name: 'rtrt' },
                   { id: 4,  name: 'nhf' },
                   { id: 5,  name: 'qwe' }];
var ids = [1,3,4];

// This works, but any better way?

var filtered = _.select(collections, function(c){    
    return ids.indexOf(c.id) != -1
});
Run Code Online (Sandbox Code Playgroud)

underscore.js lodash

53
推荐指数
5
解决办法
6万
查看次数

单击外部时隐藏AngularJS下拉指令

我正在尝试使用复选框和过滤器选项创建多选下拉列表.我试图隐藏列表,我点击外面,但无法弄清楚如何.感谢您的帮助.

http://plnkr.co/edit/tw0hLz68O8ueWj7uZ78c

angularjs

44
推荐指数
4
解决办法
8万
查看次数

karma test runner在控制台中详细测试报告

我刚开始用单元测试我的角度应用程序与业力.一切都按预期工作

Chrome 26.0(Windows):执行1个
Chrome 26.0(Windows):执行1个1成功(0.878秒/ 0.112秒)

但是,有没有办法输出有关测试结果的更多信息.例如,它正在执行的Suite和测试名称及其结果.我已经阅读了很少的教程,其中Jasmine测试结果在浏览器中输出.我想知道它也可以在业力中实现.

karma-runner

43
推荐指数
5
解决办法
4万
查看次数

momentjs - 如何从日期和时间字符串构建时刻

如果我已经给出了日期字符串MM-DD-YYYY和时间字符串,HH:mm A或者H:m a我如何构建一个时刻对象?我试过moment('MM-DD-YYYY HH:mm A')哪个不起作用.

javascript momentjs

18
推荐指数
2
解决办法
5万
查看次数

Mocha失败的断言导致超时

我开始使用NodeJS进行mocha测试框架.成功断言工作正常,但如果断言失败,我的测试超时.为了断言,我尝试了应该和期待.例如(异步代码)

  it('should create new user', function(done){
    userService.create(user).then(function(model){
      expect(model.id).to.be(1); //created user ID
      done();
    }, done)
  });
Run Code Online (Sandbox Code Playgroud)

这里if模型id不是1然后是测试超时而不是报告失败的断言.我确定我做错了什么.感谢您的帮助.谢谢!

mocha.js node.js

15
推荐指数
2
解决办法
2289
查看次数

ASP.NET Web API帮助页面 - 如何在文档中显示泛型返回类型

我正在为所有api响应使用泛型返回类型:

    public HttpStatusCode statusCode { get; set; }
    public string error { get; set; }
    public IDictionary<string, string> errorfor { get; set; }
    public T result { get; set; }
Run Code Online (Sandbox Code Playgroud)

在API中:

 /// <summary>
 /// GET Order API
 /// </summary>
 /// <returns> return list of orders {Order} </returns>

 public HttpResponseMessage Get(){
   var response = new BaseResponseMessage<IList<Order>>();
   //some more codes
   response.result = orders;
   return Request.CreateResponse(HttpStatusCode.OK, response);
}
Run Code Online (Sandbox Code Playgroud)

当然,我的API帮助页面不会在示例响应正文中显示Order.是否可以配置帮助页面生成器以显示泛型类型?谢谢!

documentation asp.net-web-api

14
推荐指数
2
解决办法
6265
查看次数

nodejs(express)是否可以使用不区分大小写的查询字符串?

查询字符串似乎区分大小写.是否可以使用不区分大小写的查询字符串?

如果我的网址有?Id=10,则访问req.query.id返回undefined.

node.js express

11
推荐指数
2
解决办法
7508
查看次数

嵌套对象上的茉莉花间谍

我的服务对象如下所示:

var appService = {
 serviceOne: {
   get: function(){}
 },
 serviceTwo: {
  query: function(){}
 }
}
Run Code Online (Sandbox Code Playgroud)

我想模拟appService,例如:

expect(appService.serviceTwo.query).toHaveBeenCalled();
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

javascript unit-testing jasmine

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