小编hel*_*rld的帖子

资源配置出错.包含一个对象但得到一个数组的预期响应

我有一个角度响应,期望一个数组和服务调用传递一个数组(可以在chrome dev工具的网络选项卡中看到它).

但我在chrome控制台中遇到以下错误.

资源配置出错.包含一个对象但得到一个数组的预期响应

这是我的角度服务: -

physicalServerModule.factory("physicalServerServices", ['$resource',
function ($resource) {

    var host = app.general.host;
    var port = app.general.port;

    var serverItemPath = 'v1/physicalserver/:x';
    var serverPath = 'v1/physicalserver/list';


    return {
        physicalServer: function () {
            return $resource(host + serverPath,{}, {
                query: {
                    method: 'GET',
                    isArray: true
                },
                create: {
                    method: 'POST'
                }
            });
        }
};
}]);
Run Code Online (Sandbox Code Playgroud)

我打电话给我的服务如下: -

var tileServiceCall = physicalServerServices.physicalServer();
tileServiceCall.get({},{}).$promise.then(function (response) {


 app.meta.physicalserver.tileItems = JSON.stringify(response);

}, function (error) {
alert("error");

});
Run Code Online (Sandbox Code Playgroud)

我的angularjs版本是1.2.15可以有人指出我的根本原因吗?

javascript angularjs ngresource

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

npm install命令出错

npm install命令结束时出错.

angular#1.2.1 bower_components\angular
npm ERR! peerinvalid The package karma-requirejs does not satisfy its siblings'
peerDependencies requirements!
npm ERR! peerinvalid Peer karma@0.10.10 wants karma-requirejs@~0.2.0

npm ERR! System Windows_NT 6.1.7600
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd F:\AngularExamples\KarmaTest546\AngularJS-Testing-Article
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9

npm ERR! code EPEERINVALID

npm ERR!

npm ERR! Additional logging details can be found in:

npm ERR!     F:\AngularExamples\KarmaTest546\AngularJS-Testing-Article\npm-debug
.log

npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)

虽然我已经允许克隆git …

git node.js npm angularjs karma-runner

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

运行"业力:单位"(业力)任务WARN [记者]:无法加载"html",它未注册!也许你错过了一些插件?

我跑步时跟注警告grunt test并没有给我预期的结果,这是写单元测试的进度.

错误:-

Running "karma:unit" (karma) task
WARN [reporter]: Can not load "html", it is not registered!



Perhaps you are missing some plugin?

INFO [karma]: Karma v0.12.15 server started at http://localhost:8080/

INFO [launcher]: Starting browser Chrome
WARN [watcher]: Pattern "F:/AngularExamples/TestingAngular/test/mock/**/*.js" do
es not match any file.

INFO [Chrome 34.0.1847 (Windows 7)]: Connected on socket Mxn9RZeJcSW1gjL_e3d2 wi
th id 36948068
Chrome 34.0.1847 (Windows 7): Executed 1 of 1 SUCCESS (0.04 secs / 0.037 secs)

Done, without errors.
Run Code Online (Sandbox Code Playgroud)

karma.config.js中的html报告插件集成: - …

html reporting node.js angularjs karma-runner

8
推荐指数
1
解决办法
7296
查看次数

TypeError:无法读取未定义的属性'jquery'

我在Chrome控制台中收到以下错误,

TypeError: Cannot read property 'jquery' of undefined
Run Code Online (Sandbox Code Playgroud)

这是我的javascript函数,

<script type="text/javascript">
    var formApp = angular.module('formApp',[]);

    function formController($scope,$http){
        $scope.formData = {};

        $scope.processForm = function(){
            $http({
                method : 'POST',
                url : 'http://localhost:8080/ABCAPI/v1/image/front',
                data : $.param($scope.formData.imageFile),
                headers : {'Content-Type': "multipart/form-data" , 'Auth-Token' : "X"}
            }).success(function(data){
                console.log("");

                if (!data.success) {
                    // if not successful, bind errors to error variables

                } else {
                    // if successful, bind success message to message
                    $scope.message = data.message;
                }
            })
        };
    }

</script>
Run Code Online (Sandbox Code Playgroud)

上述错误意味着什么,我哪里出错了?

javascript jquery angularjs

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

Android studio - 构建脚本错误,不支持的Gradle DSL方法发现:'android()'!

当我尝试使用gradle同步项目时,我在Android Studio 0.4.2中收到以下错误.

Gradle 'GooglePlayServicesTest' project refresh failed:
       Build script error, unsupported Gradle DSL method found: 'android()'!
Run Code Online (Sandbox Code Playgroud)

我的项目gradle文件如下: -

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.7.+'
}
}

allprojects {
repositories {
    mavenCentral()
}
}


android{

compileSdkVersion 19
buildToolsVersion "19.0.1"

defaultConfig {
    minSdkVersion 10
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

sourceSets{
    main{
        manifest.srcFile 'GooglePlayServicesTest/src/main/AndroidManifest.xml'
    }
}
}
Run Code Online (Sandbox Code Playgroud)

模块的gradle文件: -

apply plugin: 'android'

android {
compileSdkVersion 19
buildToolsVersion "19.0.1"

defaultConfig {
    minSdkVersion 10
    targetSdkVersion …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin

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

在java中用逗号替换逗号

我的要求是用换行符替换字符串中的所有逗号.

例:

AA,BB,CC
Run Code Online (Sandbox Code Playgroud)

应该代表

AA
BB
CC
Run Code Online (Sandbox Code Playgroud)

这是我用newline替换逗号的实现,

public String getFormattedEmails(String emailList) {
    List<String> emailTokens = Arrays.asList(emailList.split(","));
    String emails = "";
    StringBuilder stringBuilder = new StringBuilder();
    String delimiter = "";
    for(String email : emailTokens){
        stringBuilder.append(delimiter);
        stringBuilder.append(email);
        delimiter = "\n";
    }
    emails = stringBuilder.toString();
    return emails;
}
Run Code Online (Sandbox Code Playgroud)

此方法用空格替换所有逗号.任何人都可以指出我哪里出错了?

java

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