ASP.NET中需要哪些URL配置才能使AngularJS路由正常工作?
我在线尝试了很多例子,我只能得到时间('/')路线来显示相应的视图。因此,我得出结论,这是一个URL问题,为什么其他视图不会出现。
因此,链接,控制器或其他需要配置的地方必须有URL配置。
任何帮助都表示赞赏。(就个人而言,我只是使用jquery加载而不是角度......看起来更像是一件令人头疼的事情而不是它的价值。)
谢谢!
我只是将现有的网站HTML / JS文件添加到我的ASP.NET Web应用程序中。
注意: 关于ASP.NET angularJS的这个网站上的其他问题是使用HTMLCS文件或MVC,所以这个问题是独一无二的。
URL
答案 0 :(得分:0)
这些额外的步骤使其有效。
在hrefs之前添加#/:
DELIMITER //
drop procedure if exists GetID;
CREATE PROCEDURE GetID(IN tb VARCHAR(255), in name2 varchar(255))
BEGIN
set @sel = concat( 'select id FROM ', tb, ' WHERE ename = ', name2);
prepare stmt from @sel;
execute stmt;
deallocate prepare stmt;
END //
DELIMITER ;
在routeProvider之前添加此locationProvider配置。
<li><a href="#/"><i class="fa fa-home"></i> Home</a></li>
<li><a href="#/about"><i class="fa fa-shield"></i> About</a></li>
<li><a href="#/contact"><i class="fa fa-comment"></i> Contact</a></li>