Javascript AngularJS将{{post.title}}更改为另一个HTML文件
我想在HTML中更改Javascript AngularJS将{{post.title}}更改为另一个HTML文件,javascript,html,angularjs,Javascript,Html,Angularjs,我想在HTML中更改{{post.title}}的值,以打开另一个HTML文件 <div ng-repeat="post in posts"> <h2> {{post.title}} <a ng-click="editPost(post._id)" class="pull-right"><span class="glyphicon glyphicon-penc
{{post.title}}
的值,以打开另一个HTML文件
<div ng-repeat="post in posts">
<h2>
{{post.title}}
<a ng-click="editPost(post._id)" class="pull-right"><span class="glyphicon glyphicon-pencil"></span></a>
<a ng-click="deletePost(post._id)" class="pull-right"><span class = "glyphicon glyphicon-remove"></span></a>
</h2>
<em>{{post.posted}}</em>
<p>{{post.body}}</p>
</div>
{{post.title}
.html文件的位置:
你可以这样做
<a ng-click="redirect()">{{ post.title }} </a>
你可以这样做
<a ng-click="redirect()">{{ post.title }} </a>
试试这个:
<a href="#" ng-click="ClickMeToRedirect()">{{ post.title }}</a>
var app = angular.module('urlApp', []);
app.controller('urlCtrl', function ($scope, $log, $window) {
$scope.ClickMeToRedirect = function () {
var url = "http://" + $window.location.host + "/titleDetails.html";
$log.log(url);
$window.location.href = url;
};
});
试试这个:
<a href="#" ng-click="ClickMeToRedirect()">{{ post.title }}</a>
var app = angular.module('urlApp', []);
app.controller('urlCtrl', function ($scope, $log, $window) {
$scope.ClickMeToRedirect = function () {
var url = "http://" + $window.location.host + "/titleDetails.html";
$log.log(url);
$window.location.href = url;
};
});
您可以在post中为目标url添加一个属性,并
<a href="{{'#'+post.url}}">{{post.title}}</a>
如果您确定url,您可以自己为url设置值
<a href="#destinationpage">{{post.title}}</a>
您可以在post中为目标url添加一个属性,并使用此属性
<a href="{{'#'+post.url}}">{{post.title}}</a>
如果您确定url,您可以自己为url设置值
<a href="#destinationpage">{{post.title}}</a>
我也必须添加server.js吗?什么是server.js?我也不需要添加server.js吗?什么是server.js?不需要