javascript - Windows 8 应用商店应用程序中的 Angularjs 路由

标签 javascript angularjs windows-store-apps

我是 Windows 应用商店应用程序开发新手。任何如何通过编辑 Angular JS 库来在 Windows 8 商店应用程序中使用 AngularJS。但无法理解如何在商店应用程序内使用 angulerjs 路由。

任何人都可以解释如何在 Windows 应用商店应用程序中使用 Angular js 路由,或者举例说明如何执行此操作。

最佳答案

我正在构建一个通用应用程序,并且正在使用 angularjs。

这是我的app.js

var app = angular.module('app', ['ngRoute']);

app.config(['$routeProvider', function ($routeProvider) {
    $routeProvider.
        when('/', {
            templateUrl: '/views/default.html',
            controller: 'default'
        }).
        when('/customers', {
            templateUrl: '/views/customers.html',
            controller: 'customers'
        }).
        when('/products/:param', {
            templateUrl: '/views/products.html',
            controller: 'products'
        }).
        otherwise({
            redirectTo: '/'
        });
}]);

我有以下用于打开客户屏幕的代码。

$scope.openCustomers = function () {
    $location.path('/customers');
}

我有以下用于打开产品屏幕的代码。

$scope.openProducts  = function () {
    $location.path('/products/123');
}

这是我的客户 Controller 代码

app.controller('customers', ['$scope', function ($scope) {

});

这是我的产品 Controller 代码

app.controller('products', ['$scope', '$routeParams', function ($scope,$routeParams) {
    $scope.param= $routeParams.param;
});

关于javascript - Windows 8 应用商店应用程序中的 Angularjs 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26140048/

相关文章:

javascript - $scope.$on ('$destroy' , ...) 的事件处理程序是否被销毁?

javascript - 如何使用 Angular Controller 将变量传递到另一个页面?

javascript - winjs:如何使用 winjs 库导航到 html 页面。?

javascript - 收到数据后显示组件 angular 2

javascript - 为什么我的 xml 请求不能正常工作?无法读取 null 对象?

javascript - 打印带有图像的 html(每个图像在单独的页面上)

JavaScript switch 语句无法匹配大小写

javascript - 如何在AngularJS的配置步骤中注入(inject)常量?

windows-store-apps - 从 Windows 应用商店下载并安装后 UWP 崩溃

javascript - 如何使用空白应用程序模板在Windows Store App中执行导航