使用汇编我实际上坚持一个我无法自我解决的问题.
我widgets在YAML前端部分定义了一堆,并包括一部分{{> 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继续.
对于当前项目,我需要触发jCarousel插件的启动/停止事件.
carousel.stopAuto();
carousel.startAuto();
Run Code Online (Sandbox Code Playgroud)
我不是那个迷恋自己解决问题的JavaScript.我正在尝试做的简短解释:
旋转木马是一个花哨的产品滑块,按照我的预期工作.但重点是产品描述应该作为工具提示提供.因此,如果显示工具提示,我必须停止旋转木马,并在工具提示关闭后重新启动它.仅供参考:工具提示插件是Cluetip.有人对我有什么建议吗?
任何人都可以解释为什么我应该取消绑定或分离Javascript事件?
我想通过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) 我即将设计一个处理AngularJS中URL参数的服务.目前我有两种不同的参数.
¶m=myValue
¶m=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)
请注意:这是伪代码,不起作用!
如何根据列入白名单的 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 ×3
angularjs ×2
jquery ×2
ajax ×1
architecture ×1
assemble ×1
cluetip ×1
codeigniter ×1
gruntjs ×1
jcarousel ×1
performance ×1
php ×1
refactoring ×1
unbind ×1