小编JoH*_*ksi的帖子

Angular $ scope变量未更新

在我的角度,我定义了一个范围变量$scope.letter_content.加载视图时,我从我的数据库加载字符串并将其设置为$scope.letter_content.然后,我填写我正在使用的texteditor(Froala).

以下是视图的代码:

    {{letter_content}}
    <div ng-if="formData['page_number'] == 1 ">
        {{letter_content}}
        <textarea id="froala-sample-2" froala="froalaOptions" ng-model="letter_content"></textarea>
    </div>
Run Code Online (Sandbox Code Playgroud)

所以基本上我设置letter_content为texteditor的ng-model.因此,当我对texteditor进行更改时,它会修改该值$scope.letter_content.

我发现奇怪的一件事是,当我修改texteditor中的文本时,它会{{letter_content}}在div内部发生变化.但是,它不会{{letter_content}}在div之外更新.

当我在texteditor中编辑文本时,我发送一个put请求来更新数据库中的值$scope.letter_content.然而,它最终发送{{letter_content}}到div之外,最终没有更新内容.

为什么会发生这种奇怪的事情?

javascript angularjs

11
推荐指数
4
解决办法
3万
查看次数

设计确认链接将用户重定向到heroku域而不是自定义域

我有一个Web应用程序:Angular中的前端和Rails中的后端.我有一个自定义域www.example.com并将用户重定向到heroku URL(example.herokuapp.com).

用户注册后,他们需要确认他们的电子邮件.当他们从我的网络应用收到电子邮件时,他们会点击该链接.顺便说一下,我使用Devise来确认用户的电子邮件.它应该带领用户www.example.com/log_in.但是,出于某种原因,用户被带走了example.herokuapp.com/log_in.如何将用户重定向到此边缘案例的自定义域?

ruby-on-rails heroku devise angularjs

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

仅从 Ruby 中的 AWS S3 检索文件名

我现在正在制作 Angular-Rails 网络应用程序。我成功地从 AWS S3 中的某个路径检索文件。

假设我调用下面的函数

@files = bucket.objects.with_prefix('pdf/folder/')

    @files.each(:limit => 20) do |file|
        puts file.key
    end
Run Code Online (Sandbox Code Playgroud)

file.key版画pdf/folder/file1.pdfpdf/folder.file2.pdf

我不希望整个路径,但文件喜欢的只是名字file1.pdffile2.pdf等等。

正则表达式是唯一的方法还是在 AWS S3 中有一个 API 调用?我正在阅读文档,但找不到相关的 API 函数。

ruby ruby-on-rails amazon-s3 amazon-web-services

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