我想使用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>
如何在元标记中获取控制器值,并在使用角度路由时传递此值。
答案 0 :(得分:0)
您需要在html上定义您的应用和控制器,如此
<html ng-app="app" ng-controller="homeCtrl">
&#13;