网站地址为http://bbn.kiwoom.com/bbn.corpAnalCRList.do(不是我的网站)
我想通过点击红色框或调用js URL
(例如 pic 1 function(green box) (图2) >
但页面URL
不会改变。我想在我的网站上为其他人提供页面链接(标签)。
如何获取页面URL
(图2)?或是否有其他解决方案的页面链接(标签),如使用javascript function
?
感谢。
答案 0 :(得分:0)
您可以使用客户端路由 - 更改url哈希标记。看看这个小js库http://sammyjs.org/
您可以定义详细路线,处理此路线将显示您的详细信息。
答案 1 :(得分:0)
我认为你想要什么,你可以使用角度ng-include或object / iframe轻松完成:
(function(angular) {
'use strict';
angular.module('includeExample', ['ngAnimate'])
.controller('ExampleController', ['$scope', function($scope) {
$scope.templates =
[ { name: 'pic1.html', url: 'https://www.google.com.br'},
{ name: 'pic2.html', url: 'http://www.google.com.br'} ];
$scope.template = $scope.templates[0];
}]);
})(window.angular);
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.1/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.1/angular-animate.js"></script>
<body ng-app="includeExample">
<div ng-controller="ExampleController">
<select ng-model="template" ng-options="t.name for t in templates">
<option value="">(blank)</option>
</select>
url of the template: <code>{{template.url}}</code>
<hr/>
<div class="slide-animate-container">
<div class="slide-animate" ng-include="template.url"></div>
<object type="text/html" data="{{template.url}}"
style="width:100%; height:100%; margin:1%;">
</object>
</div>
</div>
</body>
(空白) 模板的网址:
{{template.url}}