Angularjs 如何在Firebase中保留我的新线?

Angularjs 如何在Firebase中保留我的新线?,angularjs,firebase,firebase-realtime-database,Angularjs,Firebase,Firebase Realtime Database,我的问题是。。。如果我解释我的应用程序会更好,这会导致问题。。基本上,我正在使用angularjs和firebase制作一个论坛应用程序。。因此,当用户发布新主题时,会出现以下情况: 正如你所看到的,句子之间有新行。。在主题中。现在,当我发布这个主题,并且我来看它时,我看到的是: 您可以看到新行已被删除。。在编码部分,当用户提交新主题时,我所做的只是将其保存在firebase中: $scope.submitNewTopic = function() { refSer

我的问题是。。。如果我解释我的应用程序会更好,这会导致问题。。基本上,我正在使用angularjs和firebase制作一个论坛应用程序。。因此,当用户发布新主题时,会出现以下情况:

正如你所看到的,句子之间有新行。。在主题中。现在,当我发布这个主题,并且我来看它时,我看到的是:

您可以看到新行已被删除。。在编码部分,当用户提交新主题时,我所做的只是将其保存在firebase中:

$scope.submitNewTopic = function() {

            refService.ref().child("UserAuthInfo").child(currentAuth.uid).on("value", function(snapshot) {
                $scope.userAvatar = snapshot.val().Image;
                $scope.userName = snapshot.val().Username;
                $scope.userEmail = snapshot.val().Email;

              var pushing = refService.ref().child("Topics").push({
                    Title: $scope.topic.title,
                    Value: $scope.topic.sentence,
                    DateCreated: Date.now(),
                    Username: $scope.userName,
                    Email: $scope.userEmail,
                    Avatar: $scope.userAvatar,
                    UID: currentAuth.uid,
                    Votes : 0
                })

                refService.ref().child("Topics").child(pushing.key()).update({
                    pushKey : pushing.key()
                })
            })
            $mdDialog.hide();
        }

我不明白为什么要删除新行,非常混乱。。当用户在他的帖子中键入时,我有这些新行,但当我将它们放入firebase时,它只是将它们删除了。。我如何保持新的线路。。感谢您阅读

这不是重复的lol@SimonCNo?你们都试图保留空白字符,比如firebase中的新行。第一个问题是“我希望用户能够键入几个段落作为firebase输入,并保留换行符/returns/enter以进行格式设置。”这对我很有用:。键入一些有新行的文本,点击Save,然后点击Load。Yea sorry@FrankvanPuffelen。这是个骗局。。我还有一个问题要问。。但是我得走了,所以我稍后会问你这不是重复的lol@SimonCNo?你们都试图保留空白字符,比如firebase中的新行。第一个问题是“我希望用户能够键入几个段落作为firebase输入,并保留换行符/returns/enter以进行格式设置。”这对我很有用:。键入一些有新行的文本,点击Save,然后点击Load。Yea sorry@FrankvanPuffelen。这是个骗局。。我还有一个问题要问。。但是我得走了,所以我以后再问