我使用angularJS,django和django-rest-framework制作单页应用程序。所有网址都在django中指定,只有那些我想要加载部分网址的网址在ng-routing中指定。
现在在ng-view中我可以加载ng-routing中指定的url的部分内容。但是我们可以说/about
没有指定角度,但是它在django中。当我在ng-view中这样做时:
<a href="/about">about</a>
然后由于此网址不在ng-routing中,因此不会呈现所需的模板。
但这有效 -
<a href="/about" target="_self">about</a>
因为在重新加载时,网址由django处理并呈现模板。
编写django和angular urls的DRY方式是什么,这样我就不需要在两个地方冗余地指定url,即django-urls和ng-routing,而angular可以理解django url?