Путь: html -> поиск. js -> app.sr c. js
HTML Код:
NEWS1
ПОИСК. JS КОД:
$scope.gotoDetail = function(type, id, item){
if(type === 'PROJECT'){
$state.go('app.project.detail', ({projectId: id}));
} else if(type === 'JOB'){
$state.go('app.job.detail', ({jobId: id}));
} else if(type === 'COMMENT'){
var jobId = _.find(item.context, {'key':'entityId'}).value;
$state.go('app.job.detail', ({jobId: jobId, tab: 'discussion'}));
} else if(type === 'PRODUCT'){
$state.go('app.product.detail', ({productId: id}));
} else if(type === 'COMPONENT'){
$state.go('app.component.detail', ({componentId: id}));
} else if(type === 'CUSTOMER'){
$state.go('app.customer.detail', ({customerId: id}));
}
}
APP.SR C. JS КОД:
.state('app.project.add', {
url: '/add' + filters['projectsAdd'],
templateUrl: 'tpl/project/project.add.html',
resolve: load([
'js/controllers/project/project.add.js',
'js/controllers/project/project.trial.add.js',
'js/controllers/project/project.samples.sync.dialog.js',
'ngBootbox',
'ang-drag-drop',
'angularMoment'
]),
params: {
mode: 'add',
},
})
Я хочу сделать NEW1 гиперссылкой. Я имею в виду, что когда кто-то щелкает левой кнопкой мыши по нему, страница должна перезагружаться, а когда кто-то щелкает правой кнопкой мыши, на ней должны отображаться такие параметры, как открытие новой вкладки, открытие нового окна, ... просто ссылка на ссылку.
Текущее поведение: я не могу это не как гиперссылка. Если кто-то нажмет «NEWS1», он перезагрузится на той же странице
Ожидается: Hello должен действовать как гиперссылка.
Я попытался использовать ng-href вместо ng-click, но безуспешно .