javascript - angularjs获取模板并将变量传递给模板

标签 javascript angularjs

<section ng-app="app" ng-controller="ctrl">   
    <div id="output">{{ foo }}</div>
    <button ng-click="myFun()">Click me</button>
</section>

var app = angular.module("app", []);
app.controller('ctrl', function($scope, $http){
    $scope.bar = 123;
    $scope.myFun = function(){
        $http.get('template.html').then(function(response){
            $scope.foo = response.data;
        }); 
    };  
});

//模板

<h1>{{ bar }}</h1>

我是 angularjs 新手

我尝试创建一个 ng-click 并将模板数据获取到像 ajax 一样的页面中

我尝试在模板内使用变量

有人知道如何在 AngularJS 中将变量传递给模板吗?

最佳答案

I find another way to solve your question, i hope this sample helps you

 <html ng-app="app" ng-controller="ctrl">
 <head>
<title>sample</title>
</head>
<body>
<div ng-include="template"></div>
<button ng-click="myFun()">Click me</button>

<script src="angular.js"></script>
<script type="text/javascript">
    var app = angular.module("app", []);
    app.controller("ctrl",
        function ($scope) {
            $scope.bar = 123;

            $scope.myFun = function () {
                $scope.template = "temp.html";
            };
        });
</script>

模板

<h1>{{ bar }}</h1>

关于javascript - angularjs获取模板并将变量传递给模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39940639/

相关文章:

javascript - 如何让一个div出现,然后一直向右滑动,然后慢慢淡出?

javascript - Angular.js - 如何从 dom 事件绑定(bind)对象

javascript - Angularjs - 多个 API 调用的正确方法是什么

angularjs - 使用 ng-repeat 中的索引设置 ngmodel 的值

javascript - 在 Angular js 中测试加载器

javascript - 如何根据位置获得到新年的时间?

javascript - 无限循环中的jquery动画背景图像

javascript - 自定义 C3JS 图例。如何添加文本和新行?

javascript - 如何制定在特定 Controller 中调用函数的 Angular 指令

javascript - html 元素内的 Angular 标签