小编Sha*_*hir的帖子

textarea中的AngularJS格式数组值

我有一个angularJS应用程序,我有一个数组.

  $scope.data[0] =  x1;
  $scope.data[1] =  x2;
Run Code Online (Sandbox Code Playgroud)

和文本区域

  <textarea ng-model="data"> </textarea>
Run Code Online (Sandbox Code Playgroud)

我可以看到textarea包含值x1,x2(以逗号分隔).我想在单独的行上显示值.意味着所有数组值应该用新行字符而不是逗号分隔.我需要为此编写过滤器吗?

angularjs

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

AngularJS ng-grid使用分页对整个数据进行排序

我正在使用ng-grid启用分页和客户端排序.当我单击列标题以获取数据排序时,它可以正常工作.但它只对当前页面上的数据进行排序.我的意思是我将每个页面排序.我希望它对所有数据进行排序并显示当前页面.例如,如果我在第2页并按ID排序,它将向我显示第1页,其中包含ID 5,7,10,11,12,当我转到第2页时,它将向我显示ID 1,2,6,9,9 .虽然我希望它在第1页显示1,2,5,6,7和第2页显示8,9,10,11,12.我怎样才能做到这一点?

谢谢

angularjs

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

GitHub和Eclipse入门(spring source toolsuite 2.7.1)

我是Git和GitHub的新手,所以请耐心等待.我在GitHub上有一个空的存储库,它有一个自动创建的分支(gh-pages),据我所知,它应该与GitHub的页面功能一起使用.

现在我想做的是创建和eclipse项目,我可以从中提交/推送到此存储库.

令我困惑的是,我看不到在github上创建远程分支的任何选项.我想把我的源码推到gh-pages不是一个好主意.顺便说一句,我也不明白为什么GitHub页面的功能被实现为分支?在某些时候,不应该将分支彼此合并.显然,将github页面合并到我的项目中没有任何意义.为此目的在我的项目中有一个文件夹不是更好吗.

我用谷歌搜索并找到了这个链接,但是作为一个git noob我不确定这是不是我想做的.我想使用Eclipse作为git和github的主要接口,只有在没有其他选项时才会回退到命令行或其他接口.


好吧,我想我已经弄明白了.基本上,您需要的是定义一个不需要事先存在的远程引用.

  1. 创建一个项目
  2. 团队 - >将其分享到本地存储库
  3. 在存储库视图(Window-> Show View-> Git - > Repositories)中选择本地存储库并右键单击遥控器
  4. 选择新远程(配置推送).在远程名称中键入origin.按确定
  5. 更改网址.从github复制/粘贴ssh uri.选择ssh协议(确保在eclipse SSH首选项中定义了ssh密钥,并上传到github)
  6. 现在最后一部分是添加Ref映射.单击屏幕的ref mapping部分中的Add .. 并在本地和远程分支中输入refs/heads/master.

或者可能是两侧的refs/heads/master不是一个好主意:)我看到,克隆一个没有gh-pages分支的github repo更简单,因为它会自动创建这个远程fetch规范

远程提取规范 +refs/heads/*:refs/remotes/origin/*

也许这就是我需要在上面的第6步中输入的内容


好吧,事实证明"本地和远程分支中的refs/heads/master"的原始想法是正确的.使用此配置推送正确显示我在git hub中的更改.另一方面,第二种选择是默默地失败.

eclipse git github sts-springsourcetoolsuite

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

如何在EXTJS4网格中查找当前页码

我有一个带复选框选择模型的EXTJS分页网格.我想知道用户当前正在查看的页面.

如果我能获得pagingtoolbar的实例,我相信我可以找到当前的页码.

我正在为我的网格添加代码.

var searchGrid = Ext.create('Ext.grid.Panel', {
width: 430,
height: 200,
selModel: sm,
title: 'Search Results',
autoScroll: true,
scroll:'vertical',
store: gridStore,
loadMask: true,
viewConfig: {
    id: 'gv',
    trackOver: false,
    stripeRows: false
   }, columns:[  
   {
   text: "Link name",
    dataIndex: 'name',
    width: 200,
    align: 'left',
    sortable: true
}], 
},
dockedItems: [{
    xtype: 'pagingtoolbar',
    store: gridStore,   // same store GridPanel is using
    dock: 'bottom',
    displayInfo: true,
    listeners:{

        change : function( paging, pageData, options ){
            for(var i=0;i<selectedRows.length;i++){
                var record = searchGrid.store.getById(selectedRows[i]);
                if(record)
                searchGrid.getSelectionModel().select(record,true,false); …
Run Code Online (Sandbox Code Playgroud)

grid paging extjs4

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