小编use*_*955的帖子

AngularJS - 刷新ng-repeat

我正在使用ng-repeat来显示一组值.我的过滤器选项根据对服务器的ajax调用而更改.如何在收到过滤器参数后刷新ng-repeat?

小提琴

模板

<div>
<div data-ng-controller="myCtrl">
    <ul>
        <li data-ng-repeat="item in values | filter:filterIds()"> 
            <code>#{{item.id}}</code> Item
        </li>
    </ul>
   </div>
 </div> 
<button ng-click="loadNewFilter()"> filter now</button>
Run Code Online (Sandbox Code Playgroud)

var app = angular.module('m', []);

app.controller('myCtrl', function ($scope) {
  $scope.values = [
   {id: 1},
   {id: 2},
   {id: 3},
   {id: 4},
   {id: 5},
   {id: 6}
  ];

  $scope.filter = [1,2,3,4,5,6];

  $scope.filterIds = function (ids) {
        return function (item) {
            var filter = $scope.filter;
            return filter.indexOf(item.id) !== -1;          
        }
  }

  $scope.loadNewFilter = function (){
    $scope.filter = [1,2,3];      
   }
});
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

37
推荐指数
3
解决办法
7万
查看次数

Angular js - 如果ng-repeat为空,则显示消息

以下AngularJS应用程序正在使用ng-repeat和应用过滤器.某个应用的过滤器不会留下任何值.如何显示通知?

小提琴

HTML

<div >
<div data-ng-controller="myCtrl">


    <ul >
        <li data-ng-repeat="item in values | filter:filterIds()"> 
            <code>#{{item.id}}</code> Item
        </li>
    </ul>

    <p ng-show="!values.length">no vals with this filter</p>
    <button ng-click="loadNewFilter()"> filter now</button>
</div>


</div>
Run Code Online (Sandbox Code Playgroud)

AngularJS

var app = angular.module('m', []);

app.controller('myCtrl', function ($scope) {
$scope.values = [{
    id: 1
}, ....
}];

$scope.filter = [1,2,3,4,5,6];

$scope.filterIds = function (ids) {
        return function (item) {
            var filter = $scope.filter;

                 return filter.indexOf(item.id) !== -1;         
        }
 }

$scope.loadNewFilter = function (){
    $scope.filter = [-1];
    $scope.$apply();
} …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

27
推荐指数
3
解决办法
4万
查看次数

TimeUnit.SECONDS.toMillis

我不明白oracle的解释,这段代码到底在做什么?

final int maximumDelay = (int) TimeUnit.SECONDS.toMillis(1000);
Run Code Online (Sandbox Code Playgroud)

java time

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

AngularJS - 设置标题属性

如果某个条件为真,我想设置title属性.如果内容是avaiblabe我想设置一个类和替代文本.如何设置标题文字?

HTML

<li ng-class="{true: 'my_class', false: ''}[content]"  title="this is content">  
Run Code Online (Sandbox Code Playgroud)

angularjs

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

如何通过jQuery设置光标图像?

发布一个Web应用程序,我有一个加载事件.如果浏览器正在从服务器加载数据,我希望将光标更改为显示时钟的gif.如何更改光标外观.我只在博客中找到了这个引用光标外观:

$(this).css('cursor','move');
Run Code Online (Sandbox Code Playgroud)

我想加载一个图像.

html javascript css jquery

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

如何在reactjs中读取数组的信息?

我想循环一个数组并从中创建列表项.在控制台中,它显示错误被抛出,因为我的数组没有键但只有值.那么读出数组的正确操作是什么?

*// this.props.items = ["cars","streets","houses"];*Wrong. You can't update props

var TodoList = React.createClass({
 render: function() {
  var createItem = function(item) {
  return <li>{item}</li>;
  };
  return <ul>{this.props.items.map(createItem)}</ul>;
}
});
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

截图画布getUserMedia Chrome

我想在Chrome测试版中对wecam视频进行一次扫描.代码只生成视频的一小部分截图,出了什么问题?

这里的代码:

http://jsfiddle.net/N9XKh/

javascript html5 google-chrome canvas

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

CSS - 样式化类的不同方法

阅读下面的CSS代码我想知道,a)和b)有什么区别?第一个声明是一种很好的造型方式吗?

一个)

.round_box.icon{

  ....
}
Run Code Online (Sandbox Code Playgroud)

b)

.round_box .icon{

  ....
}
Run Code Online (Sandbox Code Playgroud)

html css

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

node.js - 差异websocket.io socket.io

node.js之间有什么区别:

websocket.io和socket.io

哪一个更好?

https://github.com/LearnBoost/websocket.io

http://socket.io/
Run Code Online (Sandbox Code Playgroud)

websocket node.js socket.io

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

如何用破折号分隔2个字符串?

在一个项目中,我获得了由两部分组成的ID,部分由短划线分隔.我如何获得第1部分和第2部分?

JS

var ID = "100-200";

var id_part1 = 0;
var id_part2 = 0;
Run Code Online (Sandbox Code Playgroud)

javascript

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