为什么我得到“字符串不是函数”?

UX家伙

我正在尝试对收件箱进行回复,我认为这就像发送邮件一样简单。我在电子邮件中输入了参数,而不是$scope.messageTo$scope.messageFrom

有人知道我的代码中的错误在哪里吗?我不知道是什么原因导致错误“字符串不是函数”,并且没有给我任何变量名。

// Reply to message
// Console error in browser: TypeError: string is not a function
$scope.reply = function () {
    var msg = $scope.reply;
    console.log('Replying...');
    $scope.message = {
        read: false,
        sender: {
            id: $scope.user.user._id,
            name: $scope.user.user.user.first + " " + $scope.user.user.user.last,
            user: $scope.user.user.user.user
        },
        message: msg,
    };
    Inbox.sendNewMessage($scope.message, 'My Name', '[email protected]', '[email protected]');
};

更新:我认为这与调用$ scope.reply函数本身有关。如果我删除$ scope.reply中的所有代码并添加一个简单的console.log('Replying');,它也会给我同样的错误。这是触发回复功能的代码:

<button data-dismiss="modal" data-toggle="modal" href="#direct-messages" ng-click="reply();">Send Reply</button>

这是我的ng-model =“ reply”

<textarea Placeholder="Write a reply..." ng-model="reply"></textarea>
博詹德拉·拉尼雅

替换为:

Inbox.sendNewMessage($scope.message, 'My Name', '[email protected]', '[email protected]');

有了这个:

Inbox.sendNewMessage($scope.message.message, 'My Name', '[email protected]', '[email protected]');

并为变量使用另一个名称,因为它与函数名称相同:

var msg = $scope.replyMsg;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的对象的值是函数而不是字符串?

来自分类Dev

为什么我在 Python 中读取 csv 文件时得到的是字符串而不是字典?

来自分类Dev

为什么我不能得到重载的字符串?

来自分类Dev

为什么我得到415尝试发布字符串?

来自分类Dev

为什么我的函数附加文件名字符串而不是文件本身的行?

来自分类Dev

为什么此函数返回''而不是串联字符串

来自分类Dev

为什么此函数返回''而不是串联字符串

来自分类Dev

Sequelize 字符串不是函数错误,为什么?

来自分类Dev

为什么我的函数不返回字符串?

来自分类Dev

当我尝试添加拆分后的字符串时,为什么会得到空字符串?

来自分类Dev

当我处理字符串时,为什么会得到“预期的字符串或缓冲区”?

来自分类Dev

为什么字符串文字不是字符串?

来自分类Dev

为什么我用.concat()和+ =用Java字符串得到不同的输出?

来自分类Dev

为什么我得到一个空字符串?

来自分类Dev

从双向链表打印时,为什么我得到相同的字符串值但算术值不同

来自分类Dev

为什么我得到的这个字符串值是nil?

来自分类Dev

为什么在我使用get时得到字符串长度的+1?

来自分类Dev

为什么用curl读取数据我得到字符串值?

来自分类Dev

为什么我用.concat()和+ =用Java字符串得到不同的输出?

来自分类Dev

连接数字和字符串为什么我得到这个结果

来自分类Dev

为什么我在 python 字符串中得到一个反斜杠

来自分类Dev

为什么我得到这个“ res.render()不是函数”

来自分类Dev

为什么我得到未定义的不是函数?

来自分类Dev

为什么我得到这个“ res.render()不是函数”

来自分类Dev

为什么C ++ 11字符串新函数(stod,stof)不是字符串类的成员函数?

来自分类Dev

为什么C ++ 11字符串新函数(stod,stof)不是字符串类的成员函数?

来自分类Dev

为什么对定义函数的字符串求值返回的是undefined而不是函数?

来自分类Dev

为什么我的python代码返回text:'my string'而不是我的字符串?

来自分类Dev

为什么Hex()函数返回字符串而不是int hex?

Related 相关文章

  1. 1

    为什么我的对象的值是函数而不是字符串?

  2. 2

    为什么我在 Python 中读取 csv 文件时得到的是字符串而不是字典?

  3. 3

    为什么我不能得到重载的字符串?

  4. 4

    为什么我得到415尝试发布字符串?

  5. 5

    为什么我的函数附加文件名字符串而不是文件本身的行?

  6. 6

    为什么此函数返回''而不是串联字符串

  7. 7

    为什么此函数返回''而不是串联字符串

  8. 8

    Sequelize 字符串不是函数错误,为什么?

  9. 9

    为什么我的函数不返回字符串?

  10. 10

    当我尝试添加拆分后的字符串时,为什么会得到空字符串?

  11. 11

    当我处理字符串时,为什么会得到“预期的字符串或缓冲区”?

  12. 12

    为什么字符串文字不是字符串?

  13. 13

    为什么我用.concat()和+ =用Java字符串得到不同的输出?

  14. 14

    为什么我得到一个空字符串?

  15. 15

    从双向链表打印时,为什么我得到相同的字符串值但算术值不同

  16. 16

    为什么我得到的这个字符串值是nil?

  17. 17

    为什么在我使用get时得到字符串长度的+1?

  18. 18

    为什么用curl读取数据我得到字符串值?

  19. 19

    为什么我用.concat()和+ =用Java字符串得到不同的输出?

  20. 20

    连接数字和字符串为什么我得到这个结果

  21. 21

    为什么我在 python 字符串中得到一个反斜杠

  22. 22

    为什么我得到这个“ res.render()不是函数”

  23. 23

    为什么我得到未定义的不是函数?

  24. 24

    为什么我得到这个“ res.render()不是函数”

  25. 25

    为什么C ++ 11字符串新函数(stod,stof)不是字符串类的成员函数?

  26. 26

    为什么C ++ 11字符串新函数(stod,stof)不是字符串类的成员函数?

  27. 27

    为什么对定义函数的字符串求值返回的是undefined而不是函数?

  28. 28

    为什么我的python代码返回text:'my string'而不是我的字符串?

  29. 29

    为什么Hex()函数返回字符串而不是int hex?

热门标签

归档