小编the*_*lum的帖子

Angular ng-view/routing在PhoneGap中不起作用

我在PhoneGap中遇到了ngView的问题.

一切似乎都装得很好,我甚至可以使用ng-controller来使用基本的控制器.但是当我尝试使用ngView进行路由时,没有任何反应.

的index.html

<!doctype html>
<html ng-app>
<head>
    <script type="text/javascript" src="lib/cordova-2.4.0.js"></script> 
    <script type="text/javascript" src="lib/angular-1.0.4.min.js"></script>
    <script type="text/javascript" src="js/app.js"></script>
</head>
<body>

<a href="#/test">Test</a>

<div ng-view></div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

app.js

angular.module('App', []).config(function ($routeProvider) {

    $routeProvider.when('/test', {
        controller: TestCtrl,
        template: '<h1> {{ test }} </h1>'        
    });

});

function TestCtrl($scope) {
    $scope.test = "Works!";
}
Run Code Online (Sandbox Code Playgroud)

Eclipse记录器onMessage(onPageFinished, fle:///android_asset/www/index.html#/test)每次单击链接时都会显示,并且在没有#引发错误的情况下尝试它而无法找到路径.

从我在其他地方做好准备,这应该是有效的.任何帮助将不胜感激.

routing angularjs cordova angular-routing

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

Travis-CI与茉莉花节点

我正在尝试让travis-ci用jasmine-node测试我的nodejs模块.当我从命令行运行测试时,它们都会通过,但无论出于何种原因,Travis总是报告我的构建失败.我的.travis.yml看起来像这样:

language: node_js
node_js:
    - 0.6
    - 0.8
Run Code Online (Sandbox Code Playgroud)

我的package.json看起来像这样:

"scripts": {
    "test": "jasmine-node tests/*.spec.js"
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试将一个before_script添加到我的travis.yml中

language: node_js
node_js:
    - 0.6
    - 0.8
before_script:
    - "sudo npm i -g jasmine-node"
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

node.js travis-ci jasmine-node

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