Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS将{{post.title}}更改为另一个HTML文件_Javascript_Html_Angularjs - Fatal编程技术网

Javascript AngularJS将{{post.title}}更改为另一个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

我想在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-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?不需要