タグ付けされた質問 「angularjs-ng-include」

4
ng-includeを使用するとスコープが失われる
私はこのモジュールのルートを持っています: var mainModule = angular.module('lpConnect', []). config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/home', {template:'views/home.html', controller:HomeCtrl}). when('/admin', {template:'views/admin.html', controller:AdminCtrl}). otherwise({redirectTo:'/connect'}); }]); ホームHTML: <div ng-include src="views.partial1"></div> partial1 HTML: <form ng-submit="addLine()"> <input type="text" ng-model="lineText" size="30" placeholder="Type your message here"> </form> HomeCtrl: function HomeCtrl($scope, $location, $window, $http, Common) { ... $scope.views = { partial1:"views/partial1.html" }; …

2
$ scopeに渡されない限り、AngularJS ng-includeはビューを含みません
それngIncludeが生の道を取ることができると仮定することは間違っていますか?私ngIncludeは次のように自分を設定しようとし続けます: <div ng-include src="views/header.html"></div> これは機能しませんが、私がこのようなことをすると、機能します。 // HeaderController app.controller('HeaderCtrl', function($scope){ $scope.templates = {[ template: { url: 'views/header.html' } ]}; $scope.template = $scope.templates[0].template; }); 私のindex.htmlで <div ng-controller="HeaderCtrl"> <div ng-include src="template.url"></div> </div> ngInclude範囲外の値以外はありませんか?もしそうなら、なぜそれがこのようになり、html部分の直接のインクルードではないのですか?

5
angularjsの条件付きng-include
angularJSで条件付きでng-includeを行うにはどうすればよいですか? たとえば、変数xがに設定されている場合にのみ、何かを含めたいと思いますtrue。 <div ng-include="/partial.html"></div>

1
AngularJS:ngInclude vsディレクティブ
いつディレクティブを使用するのか、ngincludeを使用する方が適切なのはよくわかりません。この例を見てみましょう。私はpassword-and-confirm-input-fields.html、パスワードを入力して確認するためのhtml という部分を持っています。私は、signup-pageとchange-password-pageの両方でこれを使用しています。これらの2つのページにはそれぞれコントローラーがあり、部分的なhtmlには専用コントローラーがありません。 ディレクティブを使用する必要がありますngIncludeか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.