小编Chr*_*ruS的帖子

ng-repeat完成事件

我想调用一些jQuery函数以div为目标.该表填充了ng-repeat.

我打电话的时候

$(document).ready()
Run Code Online (Sandbox Code Playgroud)

我没有结果.

$scope.$on('$viewContentLoaded', myFunc);
Run Code Online (Sandbox Code Playgroud)

没有帮助.

在ng-repeat群体完成后,有没有办法正确执行功能?我已经阅读了关于使用自定义的建议directive,但我不知道如何将它与ng-repeat和我的div一起使用...

javascript jquery document-ready angularjs angularjs-ng-repeat

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

具有多个字段的AngularJS ng-options

我有一组带有用户信息的对象.

"Id": "1",
"Firstname": "ABCDEF",
"Lastname": "GHIJK",
"Middlename": ""
Run Code Online (Sandbox Code Playgroud)

在我的选择选项中,我想显示两个字段 - Firstname Lastname.我不知道怎么做以及如何绑定它ng-model.

html javascript angularjs

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

变量之间的AngularJS绑定

我有一个用户列表,我从我的服务中检索到.当我选择任何用户时,我可以看到并编辑信息(电子邮件,角色等).问题是我不希望这些更改影响列表中的用户数据,我只想在保存(单击按钮)后更新数据.

现在我使用两个变量:

$scope.selected- 当前选择的用户
$scope.editable- 用于存储我正在编辑的数据的变量

我交换这样的数据:

$scope.initEditable = function () 
{
    $scope.editable = {};
    $.extend($scope.editable, $scope.selected);
}
Run Code Online (Sandbox Code Playgroud)

看起来像一个可怕的解决方案.这样做的正确方法是什么?

javascript data-binding angularjs

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

AngularJS在指令中添加ng-click

我正在实施drag'n'drop指令.在drop上我将一个元素的副本添加到我的div并将ng-click属性添加到它,如下所示:

copy.append('<button class="close" ng-click="abc()">&times;</button>');
Run Code Online (Sandbox Code Playgroud)

例如,在控制器中我有

$scope.abc = function () {
    alert('Hello!');
}
Run Code Online (Sandbox Code Playgroud)

它不起作用.如果我手动在页面上添加此按钮,它可以正常工作.

javascript jquery directive angularjs

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

AngularJS服务在单独的文件中

我的app.js包含

var app = angular.module('myApp', []).
config(['$routeProvider', function ($routeProvider, $http) {
    ...
}]);
Run Code Online (Sandbox Code Playgroud)

服务看起来像

app.service('MyService', function () {
    addNums = function (text) {
        return text + "123";
    }
});
Run Code Online (Sandbox Code Playgroud)

在控制器中我有

function adminCtrl ($scope, MyService) {
    $scope.txt = MyService.addNums("abc");
};
Run Code Online (Sandbox Code Playgroud)

它们都在单独的文件中.问题是我收到了错误 Unknown provider: MyServiceProvider <- MyService

看起来我做错了什么.

javascript model-view-controller project-structure angularjs

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

Twitter Bootstrap中选择框的大小

我正在使用Twitter Bootstrap.选择框总是比输入框窄.

在此输入图像描述

我怎样才能使它们的宽度相同?添加填充有帮助,但看起来很难看.

编辑

这是一个小例子 - http://jsfiddle.net/DfY8z/2/
应用自定义类的相同示例 - http://jsfiddle.net/DfY8z/3/

我可以使用类,如span3,span4等,但我希望我的投入,以填补所有可用空间(并且是相同的大小),所以我使用自定义的类.

html css twitter-bootstrap

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

将 HTML 转换为 PDF 的正确方法

我想将 HTML 页面转换为 PDF。有多种选择,但它们都存在一些问题。

  • 通过IE打印HTML页面PDFCreator(太麻烦)
  • 使用wkhtmltopdf(低质量)
  • 使用PhantomJS(低质量)

也许我可以使用复杂的解决方案?PhantomJS要通过 进行打印PDFCreator,或者提高 的质量wkhtmltopdf,或者可能是其他什么?

html pdf converters

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

VS 2012中缺少"分析代码克隆解决方案"命令

我在ANALYZE菜单中找不到此命令.Find matching clones in solution在上下文菜单中也没有.

在此输入图像描述

我曾尝试TOOLS> CUSTOMIZE> COMMANDS但没有成功.没有这样的命令.
我正在使用Microsoft Visual Studio Professional 2012.

.net c# visual-studio-2012

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

在没有异步/等待的情况下异步等待Task <T>

Task在我执行其他操作之前,我希望我完成.如果我使用

Task.WaitAll(task);
Run Code Online (Sandbox Code Playgroud)

它肯定会阻止我的UI线程.在Task不使用async / await(我使用的是.NET v4.0)的情况下异步等待完成的最佳方法是什么?

c# asynchronous task-parallel-library

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

检查手风琴是否已经应用

我正在使用jQuery UI,我想检查是否accordion已经应用于某个元素.在这种情况下,我会刷新它,否则我会应用它.我想要这样的东西

        if (already_applied) {
            $('#element').accordion('refresh');
        }
        else {
            $('#element').accordion(
                {
                    header: '> div > h3',
                    collapsible: true,
                    active: true,
                    autoHeight: false
                }
            );
        };
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui jquery-ui-accordion

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

GMP和智能指针

我正在使用gnump并且有一个必须返回的函数mpz_t.所以我必须使用原始指针来返回一个值.我new为指针分配空间并将其作为参数发送到我的函数中.

我认为使用智能指针会更好.但我之前没有和他们合作过.我阅读了手册,但仍然无法理解如何shared_ptr正确使用从函数返回变量.

shared_ptr<mpz_t> func()
{
    mpz_t z;
    mpz_init_set_str(z, "23423423423", 10);

    shared_ptr<mpz_t> p /* Shall I allocate space with "new" or smth else?.. */

    return p;
}
Run Code Online (Sandbox Code Playgroud)

我会感激任何一个例子.

c++ boost gmp

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