小编ele*_*nso的帖子

ngIf中的绑定元素不会更新绑定

我写了一个angularjs指令.在这个指令的模板中,我添加了一个ngIf指令,在其中我显示了一个绑定到我的指令范围的输入.

<div ng-if="bool"><input ng-model="foo"></div>
Run Code Online (Sandbox Code Playgroud)

我注意到,经过大量的试验和错误后,ngIf指令导致模型在输入文本更改时无法更新.如果我将其更改为ngShow,一切都按预期工作.

我正在寻找这种差异的解释

我在这里创建了一个jsfiddle

javascript angularjs angularjs-directive

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

创建用于处理文件的自定义grunt任务

我正在尝试编写一个grunt任务,它将遍历一组输入文件并对每个文件运行转换.让我们假设输入文件由*.in每个输入文件给出,任务将创建一个.out文件.

从我读到的,似乎配置应该看起来像这样

grunt.initConfig({
    my_task: {
        src: 'C:/temp/*.in',
        dest: 'C:/temp/output/*.out'
    }
});
Run Code Online (Sandbox Code Playgroud)

任务注册应该是:

grunt.registerTask('my_task', 'iterate files', function() {
    //iterate files.
});
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何使grunt发送给我文件列表并迭代它们.

知道怎么做吗?

javascript gruntjs

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

将日期时间序列化为整数时间戳

我希望django rest在序列化时不将我的DateTime模型字段转换为字符串日期表示.

response_date = serializers.DateTimeField(source="updated_at")
Run Code Online (Sandbox Code Playgroud)

我希望这个出来

1411880508

并不是

"2014-09-28T05:01:48.123"

python django-rest-framework

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

多个文件的AngularJS约定

我想知道在AngularJS中是否有避免单片js文件的最佳实践.

我想避免使用非常大的controllers.js/filters.js/services.js文件.相反,为了便于管理,我希望将每个控制器/过滤器/服务放在自己的文件中.

我想知道,就目前的目录结构和命名约定而言,这种方法是否有推荐的约定.

另外,对于我创建的每个新文件,避免在app/index.html中添加脚本标记的最佳方法是什么?

javascript convention angularjs

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