小编gea*_*tal的帖子

汇编 - 将字符串列表渲染为Handlebars partial

使用汇编我实际上坚持一个我无法自我解决的问题.

widgetsYAML前端部分定义了一堆,并包括一部分{{> aside}}.直到这里一切都按预期工作!

我现在要做的是获取列表小部件并在旁边模板中呈现我的部分内容.但无论如何它不能按预期工作.

SRC /模板/布局/布局default.hbs

---
layout: src/templates/layouts/layout-default.hbs
widgets:
    - widget_link-list
    - widget_welcome-message
---

<section role="main">
    <h1>Template TwoCol</h1>
    {{> body }}
</section>
<aside role="complementary">
    {{> aside}}
</aside>
Run Code Online (Sandbox Code Playgroud)

SRC /模板/谐音/ aside.hbs

{{#each widgets}}
    {{.}}
{{/each}}
Run Code Online (Sandbox Code Playgroud)

使用{{.}}打印我上面定义的列表作为字符串.但如果我尝试这样做{{> .}},控制台会丢弃以下警告:

警告:部分.无法找到使用--force继续.

gruntjs assemble

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

如何通过外部控件/事件启动/停止jCarousel

对于当前项目,我需要触发jCarousel插件的启动/停止事件.

carousel.stopAuto();
carousel.startAuto();
Run Code Online (Sandbox Code Playgroud)

我不是那个迷恋自己解决问题的JavaScript.我正在尝试做的简短解释:

旋转木马是一个花哨的产品滑块,按照我的预期工作.但重点是产品描述应该作为工具提示提供.因此,如果显示工具提示,我必须停止旋转木马,并在工具提示关闭后重新启动它.仅供参考:工具提示插件是Cluetip.有人对我有什么建议吗?

javascript jquery jcarousel cluetip

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

我为什么要解开Javascript事件?

任何人都可以解释为什么我应该取消绑定或分离Javascript事件?

javascript event-handling javascript-events unbind

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

通过ajax在代码点火器中提交表单

我想通过ajax提交表单,但我不知道为什么表单不通过ajax提交.为什么ajax没有选择提交ID ..这个代码只是像往常一样提交但不通过ajax帮助我在哪里我错了..

 echo form_open('Contact_Controller/submit');
 echo form_input('name', set_value('name'), 'id="name"');
 echo form_input('email', set_value('email'), 'id="email"');
 $data = array(
        'name'=> 'message',
        'id' => 'message',
        'cols'=> '35',
        'rows' => '12'

        );
 echo form_textarea($data, 'Message');
 echo form_submit('submit', 'Submit', 'id="submit"');
 ?>
Run Code Online (Sandbox Code Playgroud)

<script type = "text/javascript">
$('#submit').click(function(){

var form_data = {
        name: $('#name').val(),
        email: $('#email').val(),
        message: $('#message').val()
};

$.ajax({
    url: "<?php echo site_url('tuts_Contact_Controller/submit'); ?>",
    type: 'POST',
    data: form_data,
    success: function(msg) {
      alert(msg);
    }

});

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

php ajax jquery codeigniter

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

如何正确实现URL参数服务

我即将设计一个处理AngularJS中URL参数的服务.目前我有两种不同的参数.

单值

&param=myValue

多值

&param=lorem,ipsum,dolor

我不确定是否为单值和多值参数实现一个setter.

/**
 * Set parameter
 *
 * @param {string}         name
 * @param {string|array}   values
 * @param {boolean}        multi
 */
setParam: function(name, value, multi) { }
Run Code Online (Sandbox Code Playgroud)

或者,如果每种类型的参数都应该有自己的setter?

/**
 * Set single valued parameter
 *
 * @param {string}   name
 * @param {string}   value
 */
setSingleValuedParam: function(name, value) { }

/**
 * Set multi valued parameter
 *
 * @param {string}   name
 * @param {array}    values
 */
setMultiValuedParam: function(name, array) { }
Run Code Online (Sandbox Code Playgroud)

请注意:这是伪代码,不起作用!

architecture angularjs

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

根据列入白名单的 id 数组过滤响应对象

如何根据列入白名单的 id 数组过滤响应对象?

我有一个工作版本,但我不喜欢forEach这里的嵌套,我想知道是否有办法改进它?!

function WhitelistCtrl($scope) {
    var visible = [];
    var whitelist = [123, 456]; // items to be visible
    var response = [{
        id: 123,
        name: 'my object #1'
    }, {
        id: 456,
        name: 'my object #2'
    }, {
        id: 789,
        name: 'my object #3'
    }];

    angular.forEach(whitelist, function (id) {
        angular.forEach(response, function (item) {
            if (id === item.id) {
                visible.push(item);
            }
        });
    });

}
Run Code Online (Sandbox Code Playgroud)

这是一个可以玩的 JSFiddle:http : //jsfiddle.net/gearsdigital/rv6vq2L7/

javascript performance refactoring angularjs

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