Knockout.js <;点击=''&燃气轮机;使用router.navigate在SPA中进行事件绑定

Knockout.js <;点击=''&燃气轮机;使用router.navigate在SPA中进行事件绑定,knockout.js,requirejs,durandal,single-page-application,amd,Knockout.js,Requirejs,Durandal,Single Page Application,Amd,我有一个小要求,我想从产品网格导航到productdetail模块 产品网格包含以下内容 产品Id |产品名称 | HTC OneX var router = require('plugins/router'); router.navigate('welcome') 当我使用SPA、durandal、require js和knockout js单击产品Id链接时,我想导航到其他模块(productdetails)。 有人能帮忙吗 问候,, 湿婆你有两个选择 将路由作为普通链接添加到HT

我有一个小要求,我想从产品网格导航到productdetail模块

产品网格包含以下内容

产品Id |产品名称

| HTC OneX

var router = require('plugins/router');
    router.navigate('welcome')
当我使用SPA、durandal、require js和knockout js单击产品Id链接时,我想导航到其他模块(productdetails)。 有人能帮忙吗

问候,, 湿婆你有两个选择

将路由作为普通链接添加到HTML中:

<a data-bind="attr:{href: '/#product/' + ProductId}, text: ProductName"></a>
视图模型:

var router = require('plugins/router');

var vm = {
    goToProduct: function(product){
        router.navigate('product/' + product.ProductId);
    }
你有两个选择

将路由作为普通链接添加到HTML中:

<a data-bind="attr:{href: '/#product/' + ProductId}, text: ProductName"></a>
视图模型:

var router = require('plugins/router');

var vm = {
    goToProduct: function(product){
        router.navigate('product/' + product.ProductId);
    }
你有两个选择

将路由作为普通链接添加到HTML中:

<a data-bind="attr:{href: '/#product/' + ProductId}, text: ProductName"></a>
视图模型:

var router = require('plugins/router');

var vm = {
    goToProduct: function(product){
        router.navigate('product/' + product.ProductId);
    }
你有两个选择

将路由作为普通链接添加到HTML中:

<a data-bind="attr:{href: '/#product/' + ProductId}, text: ProductName"></a>
视图模型:

var router = require('plugins/router');

var vm = {
    goToProduct: function(product){
        router.navigate('product/' + product.ProductId);
    }


到目前为止你做了什么?什么不起作用?到目前为止你尝试了什么?什么不起作用?到目前为止你尝试了什么?什么不起作用?到目前为止你尝试了什么?什么不起作用?Link approuch更好,因为用户可以使用它与其他人共享产品链接,但使用
路由器。导航
并不意味着唯一的URL不会显示在导航栏中,用户仍然可以导航到视图并共享URL。对,但链接应该是链接:DA链接也可以通过按下鼠标中键在新选项卡中打开,我知道你的意思。我只是指出可用的选项;)Link approuch更好,因为用户可以使用它与其他人共享产品链接,但使用
路由器。导航
并不意味着唯一的URL不会显示在导航栏中,用户仍然可以导航到视图并共享URL。是,但链接应该是链接:DA链接也可以通过按下鼠标中键在新选项卡中打开,我知道你的意思。我只是指出可用的选项;)Link approuch更好,因为用户可以使用它与其他人共享产品链接,但使用
路由器。导航
并不意味着唯一的URL不会显示在导航栏中,用户仍然可以导航到视图并共享URL。是,但链接应该是链接:DA链接也可以通过按下鼠标中键在新选项卡中打开,我知道你的意思。我只是指出可用的选项;)Link approuch更好,因为用户可以使用它与其他人共享产品链接,但使用
路由器。导航
并不意味着唯一的URL不会显示在导航栏中,用户仍然可以导航到视图并共享URL。是,但链接应该是链接:DA链接也可以通过按下鼠标中键在新选项卡中打开,我知道你的意思。我只是指出可用的选项;)