小编jac*_*arm的帖子

Ember.js新的路由器导航错误消息:错误:断言失败:无法在未定义的对象上使用'id'调用get

我一直在尝试新的路由器和新的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)

ember.js ember-router

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

无法在Bootstrap表中使用jQuery设置data-url值

我检查了你的例子,它在你的例子中工作,但是当我在我的例子中尝试它时,它不起作用.我不知道我在哪里犯错误.是我使用旧的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)

html asp.net asp.net-mvc jquery twitter-bootstrap

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

Quill文本编辑器不起作用

按照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)

但我没有得到预期的输出.我得到的输出是这样的:

你好,世界!

一些初始粗体文字

我错过了什么?

谢谢你的帮助.

javascript jquery quill

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

如何设置ember引擎?

我已经创建了一个独立的路由引擎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('...');在引擎中放置一个 …

javascript node.js ember.js ember-engines

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

为什么两个数字分割,结果为零?在R中使用SQLDF

我在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)

结果是:

在此输入图像描述

r count sqldf

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