我一直在尝试新的路由器和新的Ember代码(版本:v1.0.0-pre.2-366-g4772b18),我有点麻烦.我想做一件简单的事情:当我点击一个链接时,它应该导航到那个状态.
但相反,我得到这个错误:
断言失败:无法在未定义的对象上使用'id'调用get.
要触发错误,请单击红色大标题.第一个位于顶部 - 即"Ember Ready".
我没有JSFiddle,但您可以在这里查看实时网站:http://eduardmoldovan.com/ 我基本上已经在那里推了相同的代码.
我的代码:
var Ngin = window.Ngin = Ember.Application.create({
ready: function() {
"use strict";
this.set("Router.enableLogging", true);
this.set("Router.location", "history");
},
customEvents: {
blur: "blur",
paste: "paste",
changed: "changed"
}
});
DS.RESTAdapter.configure("plurals", {
article: "article"
});
Ngin.Store = DS.Store.extend({
revision: 11,
adapter: DS.RESTAdapter.create({
namespace: "private-api",
bulkCommit: true
})
});
Ngin.Article = DS.Model.extend({
title: DS.attr("string"),
lead: DS.attr("string"),
url: DS.attr("string"),
pubdate: DS.attr("date"),
channel: DS.attr("string")
});
Ngin.IndexController = Ember.ObjectController.extend({
content: [],
goToArticle: function() {
"use strict"; …Run Code Online (Sandbox Code Playgroud) 我检查了你的例子,它在你的例子中工作,但是当我在我的例子中尝试它时,它不起作用.我不知道我在哪里犯错误.是我使用旧的jQuery文件?我在这里发布了整个HTML代码.
HTML代码
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<title>Refresh method with new url</title>
<meta charset="utf-8">
<link href="~/Content/bootstrap.min.css" rel="stylesheet" />
<link href="~/Content/bootstrap-table.css" rel="stylesheet" />
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="~/Scripts/bootstrap.min.js"></script>
<script src="~/Scripts/bootstrap-table.js"></script>
</head>
<body>
<div class="container">
<div class="ribbon">
<a href="https://github.com/wenzhixin/bootstrap-table-examples/blob/master/409.html">View Source on GitHub</a>
</div>
<h1>Refresh method with new url(<a href="https://github.com/wenzhixin/bootstrap-table/issues/409">#409</a>).</h1>
<div class="toolbar">
<button id="refresh" class="btn btn-default">Refresh</button>
</div>
<table id="table"
data-toggle="table"
data-toolbar=".toolbar"
data-url='/Report/GetShipments'>
<thead>
<tr>
<th data-field="id">ID</th>
<th data-field="name">Item Name</th>
<th data-field="price">Item Price</th>
</tr>
</thead>
</table>
</div>
<script>
var $table = …Run Code Online (Sandbox Code Playgroud) 按照Quill快速入门指南,我正在尝试使用Quill文本编辑器.
下面是代码.
<html>
<head>
<title></title>
<link href="https://cdn.quilljs.com/1.1.6/quill.snow.css" rel="stylesheet">
<script src="Scripts/jquery-3.1.1.min.js"></script>
<script src="Scripts/jquery-3.1.1.js"></script>
<script src="https://cdn.quilljs.com/1.1.6/quill.js"></script>
<!-- Initialize Quill editor -->
<script>
var quill = new Quill('#editor', {
theme: 'snow'
});
</script>
<style>
#editor-container {
height: 375px;
}
</style>
</head>
<body>
<!-- Create the editor container -->
<div id="editor">
<p>Hello World!</p>
<p>Some initial <strong>bold</strong> text</p>
<p><br></p>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但我没有得到预期的输出.我得到的输出是这样的:
你好,世界!
一些初始粗体文字
我错过了什么?
谢谢你的帮助.
我已经创建了一个独立的路由引擎ember-engines 0.4.0,ember-cli 2.10.0.
如果我调用引擎索引route(/thingy/),我会收到此错误:
Assertion Failed: Asset manifest does not list any available bundles.
消费App router.js:
this.mount('thingy-frontend', { as: 'thingy', path: 'thingy' });
Run Code Online (Sandbox Code Playgroud)
引擎应用routes.js:
this.route('index', { path: '/' });
Run Code Online (Sandbox Code Playgroud)
通过node_modules/消费ember-cli应用程序目录中的符号链接"安装"引擎.(见这里原因).
只是为了好玩,我试图改变路线,以测试是否有效......
消费App router.js:
this.mount('thingy-frontend', { as: 'thingy' });
Run Code Online (Sandbox Code Playgroud)
引擎应用routes.js:
this.route('index', { path: 'new' });
Run Code Online (Sandbox Code Playgroud)
我打电话给/thingy/new了一个UnrecognizedURLError.另外,如果我调用根路径,我会得到一个Assertion Failed: Asset manifest does not list any available bundles.
此外,如果我console.log('...');在引擎中放置一个 …
我在R中使用SQLDF.我从第2列和第3列计算两个不同的值.我想计算第2列/第3列,但结果始终为零.为什么?
这是我的代码:
prouterInboundin4hours<-sqldf(
" select `1st Segment Delivered Success Day`, count (DISTINCT case when
`Inbound Lead Time (hour)` < 4 then `First segment Order Number` END)
as 'Inbound< 4 hours Volume',
count (`First segment Order Number`) as 'Delivered Success Volume',
count (DISTINCT case when `Inbound Lead Time (hour)` < 4 then `First
segment Order Number` END) / count (`First segment Order Number`)
from prouter
where Year ='Year2017'
group by `1st Segment Delivered Success Day`
"
)
Run Code Online (Sandbox Code Playgroud)
结果是:
ember.js ×2
javascript ×2
jquery ×2
asp.net ×1
asp.net-mvc ×1
count ×1
ember-router ×1
html ×1
node.js ×1
quill ×1
r ×1
sqldf ×1