时间:2014-11-07 02:43:25

标签: javascript jquery html5 angularjs coffeescript

你能帮我这个吗?

This is my ng-include path "http://localhost:8080/coffeeprojects/calc.html"

我尝试了这条道路并且它正在工作但是 我检查了一些答案,有些人说检查路径,在我整理文件并为它制作更好的路径之后,错误仍然显示出来。

我正在使用jQuery的附加来生成这个     HTTP://本地主机:8080 / coffeeprojects / calc.html'"> 那是行不通的。

但是当我试图把它放在它加载的页面上时。

来源:

Coffeescript

app.coffee

jQuery ($) ->
  $("#calc").hide()
  link =  ->
  $('.col-md-6 a').click ->
    $('.col-xs-4').hide()
    $('#greet').hide()

    project = $(@).attr("href")
    $(project).show()

    html = $(@).data "projects"
    $(@).append("<ng-include src=\"'#{html}'\" >
                </ng-include>").after()

1 个答案:

答案 0 :(得分:-1)

你可以在你的html中使用ng-include并使用范围属性加载src属性,例如:

<ng-include src="{{myScopePropertyWithPath}}"></ng-include>

这将允许你摆脱jquery代码并保持angularjs领域内的一切:)