【问题标题】:How to add ng-app into a slim template如何将 ng-app 添加到 slim 模板中
【发布时间】:2015-08-04 18:33:46
【问题描述】:

我需要将我的 ng-app=myApp 添加到我的 application.html.slim 中。我有一些问题,我找不到关于如何做到这一点的博客,而且它不在苗条的文档中。我必须把我的 ng-app 放在这个文件中。怎么插入?

doctype html
head
  title PlanoX
  = stylesheet_link_tag("application", media: "all")
  = javascript_include_tag("application")
  = csrf_meta_tags
  = favicon_link_tag('favicon_64x64.ico')
  = javascript_include_tag "//ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"
  = javascript_include_tag "//ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular-resource.min.js"
  meta[name="viewport" content="width=device-width, initial-scale=1.0"]

body.default

  = render("layouts/header")
  = yield
  = render("layouts/footer")

【问题讨论】:

    标签: angularjs slim-lang


    【解决方案1】:

    我没用过slim,我只是看了他们的docs

    属性

    你直接在标签之后写属性。对于普通文本属性,您必须使用双引号 " 或单引号 '(带引号的属性)。

    a href="http://slim-lang.com" title='Slim Homepage' Goto the Slim homepage
    

    由于 ng-app 只是一个标签属性,你可以这样做:

    body.default ng-app="myApp"
    

    【讨论】:

    • 公平地说,OP 正在博客中寻找答案:P
    • 我认为问题在于我对 slim 也不太熟悉,我们的项目中只有一个文件很slim,而且我通常不使用前端。另外,当我浏览文档时,我正在搜索 ng-app 和 angular,显然不是要走的路,但感谢您的帮助。角度仍然不适用于该项目,但至少它停止抛出错误。谢谢。
    猜你喜欢
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    • 2011-08-15
    • 2014-06-19
    • 2020-06-06
    • 2014-10-16
    相关资源
    最近更新 更多