Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对象内部的函数_Javascript_Angularjs - Fatal编程技术网

Javascript 对象内部的函数

Javascript 对象内部的函数,javascript,angularjs,Javascript,Angularjs,我在一个对象中有一个函数,但它没有被执行。我哪里出错了。 JS: 该代码运行良好。但是现在我有了“UserText”的条件。因此,对原始代码进行了注释,并编写了一个函数来获取“UserText”所需的消息。但是警报永远不会弹出。您应该执行函数,在}之后添加(),如下所示 UserText: function() { alert("test"); var text = ""; switch ($scope.LanguageId) { case "1":

我在一个对象中有一个函数,但它没有被执行。我哪里出错了。 JS:


该代码运行良好。但是现在我有了“UserText”的条件。因此,对原始代码进行了注释,并编写了一个函数来获取“UserText”所需的消息。但是警报永远不会弹出。

您应该执行函数,在
}
之后添加
()
,如下所示

UserText: function() {
    alert("test");
    var text = "";
    switch ($scope.LanguageId) {
        case "1":
            text = "is in process";
            break;
        case "2":
            text = "test message";
            break;
    }
    return text;
}()
UserText: function() {
    alert("test");
    var text = "";
    switch ($scope.LanguageId) {
        case "1":
            text = "is in process";
            break;
        case "2":
            text = "test message";
            break;
    }
    return text;
}()