【问题标题】:Angularjs Filter with Coffee and Jade带有咖啡和翡翠的 Angularjs 过滤器
【发布时间】:2015-09-06 16:42:26
【问题描述】:

我正在使用 gulp 自动加载文件,我为 angularjs 创建了一个自定义过滤器,这给我一个错误

app.coffee 文件

angular.module 'project', [
  'ui.router'
  'appRouter'
  'appController'
  'appFilter'    
  ]
angular.module 'appRouter', []
angular.module 'appController', []
angular.module 'appFilter', []

# ---
# generated by js2coffee 2.1.0

test.filter.coffee

myfilter = () ->
    return "Alaksandar Jesus Gene"

angular.module('appFilter').filter 'myfilter', myfilter

partial/test/test.jade

h1(class="testClass") Hello {{test.username |myfilter}}

如何清除此错误。

【问题讨论】:

  • 它似乎工作正常..问题是因为其他代码..删除过滤器代码后..它工作吗?
  • 感谢您的评论。我知道了。我错过了函数中的另一个箭头标记。我会把它作为答案发布。
  • 我很确定..谢谢 :)

标签: angularjs coffeescript angular-filters


【解决方案1】:

根据documentation,过滤器函数有两个返回。我在咖啡中又加了一个箭头,它起作用了。

myfilter = () ->
    ->
     return "Alaksandar Jesus Gene"

angular.module('appFilter').filter 'myfilter', myfilter

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 1970-01-01
    相关资源
    最近更新 更多