Rails 提供了一个开箱即用的强大模板引擎,我喜欢它。我想知道有没有什么方法可以使用它?所以也许角度模板可以包装在我们的视图目录中的rails中。我们可以称之为元模板。
所以不是我的角度模板生活在资产目录中,我觉得这不是一个好方法?
我还需要在某些时候利用我的角度内的导轨路线。例如注销功能。
Rails 提供了一个开箱即用的强大模板引擎,我喜欢它。我想知道有没有什么方法可以使用它?所以也许角度模板可以包装在我们的视图目录中的rails中。我们可以称之为元模板。
所以不是我的角度模板生活在资产目录中,我觉得这不是一个好方法?
我还需要在某些时候利用我的角度内的导轨路线。例如注销功能。
AFAIK,你可以让 Ruby 提供角度模板。最终,Angular 通过 url 从服务器请求资源,并期望它是一个 html 片段。如果 Angular 从 Rails 请求,那么您可以使用 Rails 功能来提供 html 片段(即模板)。因此,您可以使用 erb 或 haml 将 Angular 模板编写为 Rails 部分,然后 Rails 将其作为 html 提供给请求者。
附带说明一下,使用这种方法分离关注点变得很复杂。清楚地记住 Rails 作为应用服务器需要做什么,Rails 作为应用服务需要做什么。应用程序服务器需要为 Angular 应用程序提供服务(即由 Angular 在客户端管理的 js 和 html)。应用程序服务需要提供 Angular 将使用的 json。