如何将Firebase数据传递给函数

多普勒

我正在尝试将字符串传递到我的javascript文件中的函数中

变量{{data.title}}可以在我的html文件的其他位置访问,但是似乎我缺少了一些东西,因为该函数未将变量接收为”

        <a class="item item-icon-left" ng-click="favorites('{{data.title}}')">
                <i class="icon ion-ios-star-outline"></i>
                <span>Add to favorites</span>
        </a>

JS档案:

  $scope.favorites = function (x) {
    console.log(x);
    // retrieve it (Or create a blank array if there isn't any info saved yet),
    var favorites = JSON.parse(localStorage.getItem('favoritesInfo')) || [];;
    // add to it,
   favorites.push({ name: x});
    // then put it back.
    localStorage.setItem('favoritesInfo', JSON.stringify(favorites));
    console.log(localStorage.getItem('favoritesInfo'));
  }
阿里尔·温伯格(Ariel Weinberger)

ng-click指令需要一个表达式。您传入了您认为是插值的字符串。

您只能{{ the return value of an expression/variable }}在模板中使用插值(),而不能在表达式中使用。

因此,正确的做法是ng-click="favorites(data.title)"

在HTML模板中使用表达式

通常,在AngularJS的HTML模板中执行表达式时,您可以像平常一样访问范围变量,而无需添加$scope前缀。

因此,如果在您的控制器中您有类似以下内容:

$scope.title = 'News From Today';

您可以像这样绑定到它(表达式,对吗?):

<h1 ng-bind="title"></h1>

或像这样通过插值:

<h1>{{ title }}</h1>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

坚持如何将数据传递给函数

来自分类Dev

如何将其他数据传递给将事物添加到对象的函数?

来自分类Dev

如何将输入数据传递给React.js中的函数

来自分类Dev

如何将数组的AJAX列数据传递给JS函数?

来自分类Dev

如何将数据传递给scrapinghub?

来自分类Dev

Angular:如何将范围数据传递给指令

来自分类Dev

MVC-如何将数据传递给服务

来自分类Dev

如何将数据传递给正在重用的组件?

来自分类Dev

如何将数据传递给props.children?

来自分类Dev

如何将数据传递给其他页面?

来自分类Dev

MVC-如何将数据传递给服务

来自分类Dev

我如何将变化的数据传递给模态?

来自分类Dev

如何将 Future 数据传递给视图?

来自分类Dev

如何将数据传递给meteor方法?

来自分类Dev

如何将列数据传递给下拉列表

来自分类Dev

如何将模型类数据传递给hasmap?

来自分类Dev

如何将数据传递给BottomSheetDialogFragment?

来自分类Dev

将额外的数据传递给函数

来自分类Dev

如何将数据传递到fancybox函数?

来自分类Dev

如何将数据传递给 NodeJS 中的下一个中间件函数

来自分类Dev

如何将变量从函数外部传递给Firebase事件

来自分类Dev

如何将方法传递给指令并将其调用以将数据传递给嵌套指令?

来自分类Dev

如何使用php将mysql数据库数据传递给javascript函数?

来自分类Dev

如何将输入数据数组传递给 Ajax 函数?

来自分类Dev

ReactJS-如何将“全局”数据传递给深度嵌套的子组件?

来自分类Dev

如何将数据传递给select2版本> 4.0

来自分类Dev

UICollectionViewController嵌入在UIContainerView中-如何将数据传递给父级?

来自分类Dev

如何将数据传递给从UIStoryboard实例化的视图控制器?

来自分类Dev

父模板如何将数据传递给子模板?

Related 相关文章

  1. 1

    坚持如何将数据传递给函数

  2. 2

    如何将其他数据传递给将事物添加到对象的函数?

  3. 3

    如何将输入数据传递给React.js中的函数

  4. 4

    如何将数组的AJAX列数据传递给JS函数?

  5. 5

    如何将数据传递给scrapinghub?

  6. 6

    Angular:如何将范围数据传递给指令

  7. 7

    MVC-如何将数据传递给服务

  8. 8

    如何将数据传递给正在重用的组件?

  9. 9

    如何将数据传递给props.children?

  10. 10

    如何将数据传递给其他页面?

  11. 11

    MVC-如何将数据传递给服务

  12. 12

    我如何将变化的数据传递给模态?

  13. 13

    如何将 Future 数据传递给视图?

  14. 14

    如何将数据传递给meteor方法?

  15. 15

    如何将列数据传递给下拉列表

  16. 16

    如何将模型类数据传递给hasmap?

  17. 17

    如何将数据传递给BottomSheetDialogFragment?

  18. 18

    将额外的数据传递给函数

  19. 19

    如何将数据传递到fancybox函数?

  20. 20

    如何将数据传递给 NodeJS 中的下一个中间件函数

  21. 21

    如何将变量从函数外部传递给Firebase事件

  22. 22

    如何将方法传递给指令并将其调用以将数据传递给嵌套指令?

  23. 23

    如何使用php将mysql数据库数据传递给javascript函数?

  24. 24

    如何将输入数据数组传递给 Ajax 函数?

  25. 25

    ReactJS-如何将“全局”数据传递给深度嵌套的子组件?

  26. 26

    如何将数据传递给select2版本> 4.0

  27. 27

    UICollectionViewController嵌入在UIContainerView中-如何将数据传递给父级?

  28. 28

    如何将数据传递给从UIStoryboard实例化的视图控制器?

  29. 29

    父模板如何将数据传递给子模板?

热门标签

归档