标签: aurelia

使用Visual Studio配置Aurelia项目

我知道这是非常新的,但我想用Visual Studio创建一个使用aurelia的原型.VS支持位于漏斗中,但当前文档基于node.js等.根据现有文档,我没有任何线索.我希望我能得到一些指导......

aurelia

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

在没有NodeJs和JSPM的情况下运行Aurelia Framework

我正在学习Aurelia Framework.我在NodeJs和JSPM中看到了它的文档.

但我没有NodeJs和JSPM.我来自.Net背景.

可以在不安装NodeJS的情况下运行Aurelia Framework.

我想运行Aurelia Framework就像添加标签并添加CDN链接一样.这是可能的 ?

.net aurelia

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

aurelia-fetch-client.d.ts未定义的符号

当我在项目中包含aurelia-fetch-client时,我遇到了一些我无法解决的错误.它说它无法找到:Request,Response,Headers,BufferSource,URLSearchParams,如下图所示:

在此输入图像描述

我怎么解决这个问题?

javascript aurelia

12
推荐指数
2
解决办法
775
查看次数

如何强制在Aurelia中重新评估或重新渲染绑定

我开始使用Aurelia,RethinkDB和Socket.IO的简单TODO应用程序.我似乎在重新渲染或重新评估通过Socket.IO更改的对象时遇到问题.所以基本上,一切都在第一个浏览器上运行良好但在第二个浏览器中没有重新渲染,而在控制台中显示对象确实显示了我的对象的差异.问题仅在于更新对象时,它完全适用于从待办事项数组创建/删除对象.

HTML

<ul>
    <li repeat.for="item of items">
      <div show.bind="!item.isEditing">
        <input type="checkbox" checked.two-way="item.completed" click.delegate="toggleComplete(item)" />
        <label class="${item.completed ? 'done': ''} ${item.archived ? 'archived' : ''}" click.delegate="$parent.editBegin(item)">
          ${item.title}
        </label>
        <a href="#" click.delegate="$parent.deleteItem(item, $event)"><i class="glyphicon glyphicon-trash"></i></a>
      </div>
      <div show.bind="item.isEditing">
        <form submit.delegate="$parent.editEnd(item)">
          <input type="text" value.bind="item.title" blur.delegate="$parent.editEnd(item)" />
        </form>
      </div>
    </li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

带有RethinkDB更改源的NodeJS

// attach a RethinkDB changefeeds to watch any changes
r.table(config.table)
    .changes()
    .run()
    .then(function(cursor) {
        //cursor.each(console.log);
      cursor.each(function(err, item) {
        if (!!item && !!item.new_val && item.old_val == null) {
          io.sockets.emit("todo_create", item.new_val);
        }else if (!!item …
Run Code Online (Sandbox Code Playgroud)

javascript sockets rethinkdb aurelia aurelia-binding

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

如何根据环境设置aurelia中的常量

我希望我的API的基本URL可以更改devprod.在Angular I用户中使用一个config.json文件,后来使用该文件注入到应用程序中grunt-env

aurelia

11
推荐指数
2
解决办法
3623
查看次数

如何将数据从路由器组件传递到Aurelia中的子组件?

假设我们在Aurelia中有一个名为UserRouter的组件,它是一个子路由器,处理到UserProfile,UserImages和UserFriends的路由.

我希望UserRouter从API(在canActivate上)加载用户,然后将此用户数据传递给子组件.

加载数据很好,我如何将其传递给子组件,以便他们都可以读取它?例如放置属性<router-view>.

我已经在子组件的bind()方法上尝试了bindingContext参数,但这没有用.

谢谢

javascript aurelia aurelia-router

11
推荐指数
2
解决办法
4503
查看次数

如何从ViewModel获取对当前路由器的引用

在我的viewmodel类中,如何获取对当前路由器的引用?

我真正想做的是获取当前的ModuleId.

在Durandal中,有system.getModuleId,但Durandal中没有系统,所以我认为路由器将拥有该信息.

aurelia

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

Aurelia的全球职能

我正试图弄清楚如何在Aurelia中存储一个类似"全局"的功能.我已经按照本教程" http://blog.durandal.io/2015/04/24/aurelia-custom-elements-and-content-selectors/ "来打开一个带有动态视图模态的模态,但我可以'弄清楚我应该把这个功能放在哪里,这样我就可以重新使用它所有的查看路线了.

我在默认视图中创建了这个函数:

//open modal
setModal(modal) {
    this.contentModal = modal;
    $('.modal').modal();
}
Run Code Online (Sandbox Code Playgroud)

在该视图模板中使用此标记:

<a click.delegate="setModal('users')">Test</a> <a click.delegate="setModal('child-router')">Test 2</a>
<modal>
    <modal-header title.bind="'View Person'"></modal-header>
    <modal-body content.bind="contentModal"></modal-body>
    <modal-footer buttons.bind="['Cancel']"></modal-footer>
</modal>
Run Code Online (Sandbox Code Playgroud)

我可以通过click.delegate="setModal('users')视图模板内部调用它,但我无法弄清楚如何在此视图模板之外实际使用它.

对不起,我对这个框架很新!

javascript aurelia

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

配置IIS服务器以使用Aurelia框架和推送状态

我从这个repo开始创建了一个基本的aurelia应用程序,我试图摆脱URL栏中的#(hashtag).

我有2个项目,一个在一台机器上运行WebApi,另一个在另一台机器上运行一个空的Web项目(不是MVC).在官方文档网站上,它只说明了如何配置你的路线,但我的项目不是面向MVC的.

如何从Web.config配置IIS服务器,因为当我访问http://localhost/home它时应该启动aurelia框架而不是404未找到的页面?

asp.net pushstate asp.net-web-api aurelia aurelia-router

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

Aurelia:如何调用自定义元素之外的函数?

我有一个名为custom-element的自定义元素,我把它放在模板A中(带有控制器A)

定制元素

export class CustomElem {
  @bindable onCompleted;
  ........
}
Run Code Online (Sandbox Code Playgroud)

而updateDescription()是控制器A的一个功能.

export class A {
  updateDescription(){
    ....
  }
}
Run Code Online (Sandbox Code Playgroud)

如何使用custom-element调用updateDescription()?

javascript aurelia

11
推荐指数
2
解决办法
3635
查看次数