如何在元数据标签中获取控制器值?

时间:2015-09-14 17:53:52

标签: angularjs node.js express

我想使用angularjs从元数据标签中的控制器调用变量,我的过程是:

在控制器中,

m2 <- melt(df, measure.vars=c("Category", "Subcategory")) %>% group_by(text, variable) %>%
  mutate(variable2 = paste0(variable, seq_along(value)))

newdf <- dcast(m2[!names(m2) %in% "variable"], ... ~ variable2, value.var="value", fill="null")
n <- nrow(unique(m2[,"variable2"]))
newdf2 <- newdf[c(1:5, c(rbind(1:(n/2), (n/2+1):n))+5)]
newdf2
#    text variable1 variable3 variable4    date Category1 Subcategory1 Category2
# 1 aaaaa        v1     LEASE         Y 2014-01      null         null        c2
# 2 aaaaa        v1    RETAIL         Y 2014-01        c1          s11      null
# 3 bbbbb        v2     LEASE         Y 2014-01        c1          s12      null
# 4 ccccc        v1     LEASE         Y 2014-01        c2          s21      null
# 5 ddddd        v1     LEASE         Y 2014-01      null         null        c3
# 6 ddddd        v1    RETAIL         Y 2014-01        c2          s21      null
# 7 eeeee        v1    RETAIL         Y 2014-01        c1          s11      null
# 8 fffff        v2    RETAIL         Y 2014-01        c2          s21      null
#   Subcategory2 Category3 Subcategory3
# 1          s22        c3          s31
# 2         null      null         null
# 3         null      null         null
# 4         null      null         null
# 5          s31      null         null
# 6         null      null         null
# 7         null      null         null
# 8         null      null         null

在HTML中,

app.controller('homeCtlr', function($scope){

    $scope.test ="MetaTag";

});

并在角度路由提供程序中传递此值,

<head>
    <meta name="test" content="{{test}}" />
</head>

如何在元标记中获取控制器值,并在使用角度路由时传递此值。

1 个答案:

答案 0 :(得分:0)

您需要在html上定义您的应用和控制器,如此

&#13;
&#13;
<html ng-app="app" ng-controller="homeCtrl">
&#13;
&#13;
&#13;