相关疑难解决方法(0)

有没有办法让AngularJS在开始时加载部分,而不是在需要时?

我有这样的路线设置:

var myApp = angular.module('myApp', []).
    config(['$routeProvider', function ($routeProvider) {
    $routeProvider.
        when('/landing', {
            templateUrl: '/landing-partial',
            controller: landingController
        }).
        when('/:wkspId/query', {
            templateUrl: '/query-partial',
            controller: queryController
        }).
        otherwise({
            redirectTo: '/landing'
        });
}]);
Run Code Online (Sandbox Code Playgroud)

我希望能够让angularjs在开始时下载部分内容,而不是在请求时下载.

可能吗?

angularjs

190
推荐指数
4
解决办法
11万
查看次数

ng-repeat + ng-click未按预期工作

似乎这是一个非常常见的角度问题.替换发生,但ng-click无法单击(或者似乎没有被调用).有人能告诉我为什么会失败吗?

<ul>
     <li ng-repeat="color in colors"> 
         <a ng-click="chooseColor({{$index}})">{{color.name}}</a>
     </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是小提琴.

它似乎是{{$ index}}.如果我用静态数字替换它,它可以工作.

注意:发现了这个问题 - 但它没有帮助.

angularjs

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

标签 统计

angularjs ×2